Embedded software engineer jobs in Cambridge, MA - 1,441 jobs
All
Embedded Software Engineer
Senior Embedded Engineer
Senior Embedded Software Engineer
Senior Software Engineer
Embedded Systems Engineer
Senior Systems Software Engineer
Senior Embedded SW Engineer - Edge Compute & DSP
Analog Devices, Inc. 4.6
Embedded software engineer job in Boston, MA
A leading semiconductor company in Boston is seeking a Senior Embedded SW Engineer to design embeddedsoftware for edge computing systems. You will work with system architects and algorithm designers to build cutting-edge data collection systems, requiring strong C/C++ skills and collaboration. Applicants must have an MSEE or MSCS degree and experience in embedded systems. Competitive salary and benefits are offered.
#J-18808-Ljbffr
A leading wearable technology company is seeking a Senior EmbeddedEngineer in Boston, MA, to enhance and innovate the hardware systems of their products. Your role includes developing efficient, low-power systems and collaborating with cross-functional teams. Candidates should possess a Master's in a relevant field and experience with embedded systems and programming languages like C and Python. The position offers a competitive salary range of $155,000 - $245,000 and includes generous equity and benefits.
#J-18808-Ljbffr
A pioneering neuroscience company based in Boston, MA is seeking a firmware developer to create embedded solutions for advanced brain stimulation devices. The ideal candidate will have a strong background in C programming, experience with BLE protocols, and a passion for building innovative healthcare technologies. The role offers comprehensive benefits, including health insurance and stock options.
#J-18808-Ljbffr
$109k-140k yearly est. 5d ago
Senior Embedded Software Engineer
Fi 4.0
Embedded software engineer job in Boston, MA
Welcome to Fi.
We're a passionate team from Square, Google, TikTok, Peloton, Uber, and more working to transform the dog-human relationship. Our mission? Develop cutting-edge technology to revolutionize what it means to be a dog parent. Fi is leveraging our team's talent and expertise to improve the lives of the millions of dogs in the U.S. Real-time location tracking, activity, sleep and behavior monitoring - and that's just the beginning.
The most exciting aspect of our work? Bridging the communication gap between dogs and humans. Imagine a world where everyone knows how their dog feels in real time and how to keep their best friend in good shape. That's the future we're building at Fi.
If you're someone who thrives in innovative, collaborative work environments and feels strongly about helping dogs live longer, better lives, Fi could be the perfect fit. Join us in our pursuit of the “impossible,” or as we call it here “let me find a way,” to redefine the future of dog ownership together.
Fi is looking for an EmbeddedSoftwareEngineer!
Fi is looking for an EmbeddedSoftwareEngineer to design and build the firmware powering our next generation of connected collars - shaping the architecture, performance, and reliability of systems trusted by hundreds of thousands of dogs. You'll dive deep into connectivity, low-power optimization, and real-time processing, driving decisions that bridge hardware, software, and data into one seamless product experience.
What You'll Do
Firmware Development: Take a front-line role in designing, developing, and maintaining firmware for embedded systems, ensuring functionality, reliability, and performance optimization.
Collaborative Problem-Solving: Work closely with cross-functional teams to integrate software with hardware components, troubleshoot issues, and optimize system performance.
Code Review and Documentation: Conduct code reviews, document code changes, and ensure compliance with coding standards and best practices in firmware development.
Testing and Validation: Develop test procedures and perform rigorous testing to validate firmware functionality and identify and resolve bugs or issues.
Research and Innovation: Stay updated with emerging technologies, tools, and trends in embedded systems and contribute innovative ideas to enhance product capabilities.
What You'll Bring
Minimum of 4 years of hands-on experience in firmware/embeddedsoftware development
Proficiency in the C and C++ programming languages, and an understanding of the differences between them. Additionally, experience with or eagerness to learn Python.
Prior exposure to hardware interfaces, real-time operating systems (RTOS), and embedded systems design.
Familiarity with debugging tools and methodologies for embedded systems.
Experience with version control systems (e.g., Git) and issue tracking tools (e.g., Jira).
Strong problem-solving abilities and the ability to work in a collaborative team environment, communicating effectively with hardware engineers, software developers, and other stakeholders.
Understanding of low-level hardware interactions and device drivers.
Experience in designing, developing, and testing firmware for microcontrollers and embedded systems.
Why You'll Love Us
Time to Recharge: Enjoy flexible PTO to take the breaks you need.
Top-Notch Health Coverage: We've got your back (and teeth and eyes) with full medical, dental, and vision insurance.
Wellness Perks:Free access to One Medical, Kindbody, and Talkspace to keep you feeling your best.
Give Back to the Pups: Make tails wag with a $500 annual donation to a dog charity of your choice through our BarkBack Program.
Free Fi Membership: Your furry best friend(s) get all the benefits of a Fi collar, on us!
Love for Friends + Family: Share the Fi magic with loved ones through our gifting program.
Salary: $150,000 - $200,000 a year
The anticipated base salary range for this position is $150,000-$200,000. Actual compensation will vary based on multiple factors, including skills, experience, market conditions, and role scope, which may evolve during the hiring process. As a fast-growing Series B startup, Fi evaluates compensation opportunistically to align with the right candidate. This role is also eligible for equity compensation.
Fi is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. Fi makes hiring decisions based solely on qualifications, merit, and our needs at the time.
#J-18808-Ljbffr
Senior SoftwareEngineer - IoT EmbeddedSoftware (Matter) page is loaded## Senior SoftwareEngineer - IoT EmbeddedSoftware (Matter)locations: Bostontime type: Full timeposted on: Posted Todayjob requisition id: 20443Silicon Labs (NASDAQ: SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into the world's most highly integrated SoCs, Silicon Labs provides device makers the solutions, support, and ecosystems needed to create advanced edge connectivity applications. Headquartered in Austin, Texas, Silicon Labs has operations in over 16 countries and is the trusted partner for innovative solutions in the smart home, industrial IoT, and smart cities markets. Learn more at .**Senior SoftwareEngineer - IoT EmbeddedSoftware (Matter) Boston, MA**We are seeking a highly skilled and motivated **Senior SoftwareEngineer** to join our **team**, contributing to the development and optimization of embeddedsoftware for smart home and IoT applications. This role demands strong technical expertise in embedded systems, C++, and wireless protocols, along with a proven ability to lead projects, mentor junior team members and drive technical excellence. We are looking for a highly motivated individual with excellent communications skills, a passion for great code, and a love for solving complex problems in a fast-paced team environment.**Responsibilities*** **Design, develop, and maintain** embeddedsoftware for the **Matter protocol stack**.* **Lead technical initiatives** and provide guidance in solving complex engineering challenges.* **Mentor junior engineers**, conduct thorough code reviews, and promote a culture of technical excellence and continuous improvement.* **Collaborate with cross-functional teams** to design and integrate Matter over **Thread** and **Wi-Fi** platforms.* **Contribute to the Matter open-source standard** to enhance the specification and deliver improved outcomes for **Silicon Labs customers**.* **Support protocol compliance, certification, and interoperability testing** to ensure product robustness and standard alignment.* **Perform hands-on debugging and troubleshooting** using industry-standard tools such as **JTAG**, **GDB**, and **Logic Analyzers**.* **Optimize performance, reliability, and memory usage** of embedded systems in **resource-constrained environments**.* **Participate in software architecture and design discussions**, contributing to long-term technical direction.* **Develop and maintain high-quality technical documentation**, both for internal and external audiences.**Technologies we use:*** Thread, Zigbee, Bluetooth, Wi-Fi, 802.11.x, 802.15.4, ARM, Linux, Python, Ninja, C++, C, Git, Conan, Zephyr**Skills you will need*** **Bachelor's or Master's degree** in Computer Science, Electrical Engineering, or a related field.* **6+ years of experience** in embedded systems development.* **Strong proficiency in C++**, with deep knowledge of memory management, concurrency, and object-oriented design principles.* **Extensive hands-on debugging experience** with embedded systems using tools such as GDB, JTAG, and trace analyzers.* **Solid understanding of networking protocols**, including Wi-Fi and Thread.* **Familiarity with RTOS environments** and low-level hardware interfaces (UART, SPI, I2C).* **Proven ability to mentor engineers** and lead technical projects effectively.* **Experience with scripting languages** such as Python for automating builds and tests.* **Strong background in unit testing** to ensure the reliability and quality of software features.* **Proficiency with revision control and issue tracking tools**, such as Git and Jira.* **Experience authoring technical documentation**, including requirements and API specifications.* **Excellent written and verbal communication skills**, with fluency in English.**Qualifications Considered a Plus*** Experience with application-layer protocols such as **Matter** and **HomeKit**.* Hands-on experience with both **simulated and hardware test networks**.* Familiarity with **open-source standards** such as **Zephyr**, and exposure to **Linux** environments.* Strong understanding of **IPv6**, **mDNS**, and **secure commissioning flows**.**Benefits & Perks***You can look forward to the following benefits:** Great medical (Choice of PPO or Consumer Driven Health Plan with HSA), dental and vision plans* Highly competitive salary* 401k plan with match and Roth plan option* Equity rewards (RSUs)* Employee Stock Purchase Plan (ESPP)* Life/AD&D and disability coverage* Flexible spending accounts* Adoption assistance* Back-Up childcare* Additional benefit options (Commuter benefits, Legal benefits, Pet insurance)* Flexible PTO schedule* 3 paid volunteer days per year* Charitable contribution match* Tuition reimbursement* Free downtown parking 2 weeks a month* Onsite Gym and locker rooms coming in April 2026* Monthly wellness offerings* Free snacks* Monthly company updates with our CEO#LI-KB1#LI-HybridThe annualized base pay range for this role is expected to be between $102,550 - $190,450 USD. Actual base pay could vary based on factors including but not limited to experience, geographic location where work will be performed and applicant's skill set. The base pay is just one component of the total compensation package for employees. Other rewards may include an annual cash bonus, equity package and a comprehensive benefits package.*Silicon Labs is an equal opportunity employer and values the diversity of our employees. Employment decisions are made on the basis of qualifications and job-related criteria without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status, or any other characteristic protected by applicable law.*At Silicon Labs, we hire and empower great talent to achieve their full potential. By offering challenging projects, technical mentorship, and continuous learning opportunities, we ensure our employees thrive at every stage of their careers. Here, you'll work alongside some of the industry's brightest minds, tackling complex problems that deepen your expertise and expand your horizons. Whether you're building new skills or shaping your career path, we're dedicated to supporting your growth and celebrating your success every step of the way.
#J-18808-Ljbffr
$102.6k-190.5k yearly 4d ago
Embedded System Software Engineer
Revolution Technologies
Embedded software engineer job in Dedham, MA
Android Open Source - EmbeddedSoftwareEngineer
***DoD Secret Clearance Required***
Duration - 1 year to start
Education
Requires a Bachelor's degree in SoftwareEngineering, or a related Science, Engineering, Technology or Mathematics field and 5+ years of job-related experience,
or a Master's degree plus 3 years of job-related experience.
Agile experience preferred.
CLEARANCE REQUIREMENTS:
Due to the nature of work performed within our facilities, U.S. citizenship is required.
Department of Defense Secret security clearance is required at time of hire.
Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
Make the world's most advanced Cybersecurity and Encryption products even smarter
As an EmbeddedSoftwareEngineer, working with custom Hardware built in-house, for our Cyber group, you'll be a member of a cross functional team responsible for developing mission critical NSA-certified Cybersecurity devices in a rapidly growing product line. You'll be working at the cutting edge of Cybersecurity and high-speed data.
Preferred skills or experiences:
Real-Time multi-threaded Embeddedsoftware, preferably on Linux and Android OSes.
Model-based development, preferably Rhapsody.
Android Open Source Project (AOSP)-based development (Android Operating System development)
Extensive experience with Object Oriented design and programming, preferably in UML, C++ and Java.
Android System Application development
Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh.
ARM virtualization extensions, preferably Hypervisor.
Nice to have:
Hypervisor Technology
Linux
Rhapsody
UML
Device drivers
Ninja/SOONG Build Systems
What sets you apart:
Passion for designing complicated systems and working on problems of diverse scope. Ability to define the scope, schedule, and expectations for the work you execute.
Shows initiative on assignments and executes projects with little guidance and can provide technical direction and leadership.
Ability to turn CONOPS, Specifications or Requirements into software design, code, test plans, and then execute testing/debugging.
Proficiency with software tools supporting Integrated Development Environments (IDE), version control, defect tracking, and scripting.
$79k-104k yearly est. 5d ago
Senior Quant Developer: Python, Data Platform & Cloud
Arrowstreet Capital, Limited Partnership 4.0
Embedded software engineer job in Boston, MA
A well-established investment firm in Boston is seeking an experienced Senior Quantitative Developer to join their Research team. You will focus on building the next-generation Research data platform using Python and cloud technologies. The ideal candidate has strong analytical skills and substantial experience in programming. This role offers a competitive salary of $170,000 - $325,000 per year and a comprehensive benefits package.
#J-18808-Ljbffr
$170k-325k yearly 3d ago
Senior Embedded Software FAE for Quantum Systems
Riverlane Ltd.
Embedded software engineer job in Boston, MA
A leading quantum technology firm in Boston seeks a Senior Field Application Engineer to lead the integration of quantum error correction systems. The ideal candidate will have strong embeddedsoftware skills and customer-facing experience, supporting installations across North America. The role requires travel and collaboration with engineering teams to ensure successful deployment and optimization of complex systems.
#J-18808-Ljbffr
Join our team of innovators and get a chance to work alongside a team of talented, curious people that are passionate about designing and deploying solutions that are accelerating humanity's expansion into space. Our team in Marlborough, MA has been actively accelerating humanity's expansion into space for multiple decades. During that time, our innovative team has been designing and manufacturing mission-critical, high reliability optical sensors for satellites providing guidance, navigation, situational awareness, and control capabilities. With many more exciting projects on the horizon, our team could use your curiosity, passion, talent and experience to help us Build Above.
Summary
Redwire Space Components, LLC has a current opportunity for a Sr. EmbeddedSoftwareEngineer, located at our facility in Marlborough, MA. In this role you will....
Responsibilities
Work with software, hardware, and FPGA engineers to propose and develop software solution(s) to meet system specifications including performance requirements.
Work with the team to author / conduct software static and dynamic analysis.
Work with the team to draft and release relevant software documentation such as requirements specifications, design specifications, and design documents.
Use a solid grasp of the Xilinx Vitis unified software platform to build, deploy, test, and debug software on a Ultrascale based product.
Identify and acquire necessary software components to address requirements including in-house prior art, commercial IP, and selective open-source solutions that have acceptable quality and license provisions.
Collaborate on the development of Agile Epics & Stories to meet project objectives.
Create, organize, and estimate tasks required to meet story objectives including verification and/or demonstration.
Collaborate with SQA on test concepts, plans, and integration of testing into the development cycle.
Effectively document software designs.
Present and defend software solutions to other Engineers and customers (as required).
Ideal Experience
BS/MS Degree in EE, CS, CE or related field.
5 or more years of + years of experience building and shipping high reliability embedded systems using embedded Linux or RTOS (FreeRTOS preferred).
Experience in software development process using the Gitflow workflow model.
Experience with development tools including Atlassian and Jenkins automation.
Experienced with operating systems fundamentals such as schedulers, network stack, file system & memory management.
Experienced in software architecture, memory mapping, caching, DMA, interrupts.
Proficiency in C, C++
Some limited travel required
Desired Skills
Excellent communication skills.
Familiarity with Xilinx Vitis unified software development toolchain.
Experience with SoC/FPGA system design for hardware interfaces such as UART, SPI, I2C, CAN, Camera Sensor Interface (CSI) & Ethernet
User and proponent of Agile methods.
Experience with RTOS and/or Embedded Linux device drivers and bootloaders.
Experience in image processing for camera-based sensor applications.
Excellent communication skills
Experience with RTOS and/or Embedded Linux device drivers and bootloaders.
Experience in image processing for camera-based sensor applications
Experienced with the following highly desired:
Jira
Microcontrollers
YOCTO environment
Doxygen or other documentation generator tool
Pay Range
$119,000/yr. - $150,000/yr.
Grow with us as we innovate the next generation capabilities for a new era of space exploration! We offer a highly competitive benefits package along with a commitment to our core values of Integrity, Innovation, Impact, Inclusion, and Excellence.
Don't meet every single requirement above? No worries. We want people who can grow, collaborate and build a stronger team. We strive to build a diverse and inclusive culture, so if you're excited about this job posting, we encourage you to apply. You may be just the right candidate for this or other roles.
Redwire is an Equal Opportunity Employer; employment with Redwire is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
All offers of employment at Redwire are contingent upon clear results of a thorough background check and your ability to provide proof of eligibility to work in the US. Note that some positions will also require US citizenship or ability to obtain a security clearance due to requirements of a classified program.
To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR Click Here
$119k-150k yearly 5d ago
Senior Quantitative Developer
Soteria Reinsurance Ltd.
Embedded software engineer job in Boston, MA
Position Description: Primary Responsibilities: Education and Experience: Bachelor's degree in Mathematical Finance and Financial Technology, Engineering, Statistics, Mathematics, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Senior Quantitative Developer (or closely related occupation) developing software solutions (risk management, portfolio construction, performance analysis, or alpha research) in a financial services environment, using Python, Python data libraries, or Relevel concepts. Or, alternatively, Master's degree in Mathematical Finance and Financial Technology, Engineering, Statistics, Mathematics, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Quantitative Developer (or closely related occupation) developing software solutions (risk management, portfolio construction, performance analysis, or alpha research) in a financial services environment, using Python, Python data libraries, or Relevel concepts. Skills and Knowledge:
#J-18808-Ljbffr
$92k-119k yearly est. 5d ago
Senior Embedded Control Engineer
MKS Instruments Inc. 4.8
Embedded software engineer job in Wilmington, MA
A Day in Your Life at MKS: The Sr. Embedded Control Engineer will report to the Electrical Engineering Manager. About the role: * Application: Design firmware for Power electronics (ranging from 3-30kW) used for plasma and reactive gas generation, crucial for semiconductor cleaning and etching processes.
* Cool Technology: Work on significant and unique issues where analysis of situations or data requiring an evaluation of intangibles.
* Collaborative Innovation: Partner with scientists to explore control mechanisms and gas interactions, gaining insights into exciting technologies.
* Interdisciplinary Work: Collaborate with plasma physicists, material scientists and chemists, expanding your knowledge and contributing to groundbreaking developments.
You Will Make an Impact By:
* Lead the development of DSP based digital control for power electronics projects that involve a multi-discipline engineering team.
* Lead the development of inter-system communication between the system level elements.
* Perform engineering analysis and implement advanced control algorithms for power converters, RF and microwave systems.
* Develop, document, and execute DVT plans. Report on results and recommend appropriate engineering tradeoffs to optimize functional firmware performance and relative product cost.
* Create, control and archive the firmware development documentation.
* Collaborate with power electronics engineers to integrate firmware to hardware components.
* Participate in cross-functional project teams to execute upon new product developments involving power electronics for plasma generation applications.
Skills You Bring:
* Bachelor's degree in electrical or computer engineering with 5+ years' experience.
* Advanced degree and 3+ years of direct applicable experience
* Must have a record of firmware development from the conceptual stage to the product launch with DSP using C/C++ and/or MATLAB/Simulink.
* Must have demonstrated experience in DSP programming for the design of either of the resonant inverters, boost or buck converters, or single/three phase power factor correction topologies.
* Familiar with common power electronics topologies and their associated digital control (etc. PFC, buck, boost or resonant inverters).
Preferred:
* Familiar with hardware-in-the-loop (HIL) model-based testing for validating board level developments to system level state machines.
* Familiar with version control systems.
* Familiar with graphical user interface (GUI) development for hardware testing.
* Must have solid analytical skills with the ability to simplify and present complicated systems.
* Familiar with semiconductor capital equipment preferred.
* Ability to use lab tools such as oscilloscopes, power meters, etc.
We are interested in a qualified candidate who is eligible to work in the United States. However, we will not be sponsoring work visas for this position, at this time.
MKS is an equal opportunity employer, including disability, veteran status and all categories protected by law. Please review our EOE statements for additional details. MKS is generally only hiring candidates who reside in states where we are registered to do business.
#LI-DJ1
Compensation and Benefits:
Salary Pay Range:
Total Base Pay Range $93,045.00 - $172,798.00 per year. This range is a good faith estimate of the expected salary range for this position, based on a wide range of factors including qualifications, experience and training, operational and business needs and other considerations permitted by law.
Bonus: This position is eligible for a discretionary annual bonus, in an amount to be determined by MKS [or as applicable].
Benefits: MKS offers a comprehensive benefits package, including health insurance coverage (medical, dental and vision), 401(k) with company match, life and disability insurance, 12 paid holidays, sick time, 15 paid vacation days, [6 weeks fully paid] parental leave, adoption assistance and tuition reimbursement [and for participation in any stock programs, signing bonus, etc.].
Globally, our policy is to recruit individuals from wide and diverse backgrounds. However, certain positions require access to controlled goods and technologies subject to the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR). Applicants for these positions may need to be "U.S. persons." "U.S. persons" are generally defined as U.S. citizens, noncitizen nationals, lawful permanent residents (or, green card holders), individuals granted asylum, and individuals admitted as refugees.
MKS Inc. and its affiliates and subsidiaries ("MKS") is an affirmative action and equal opportunity employer: diverse candidates are encouraged to apply. We win as a team and are committed to recruiting and hiring qualified applicants regardless of race, color, national origin, sex (including pregnancy and pregnancy-related conditions), religion, age, ancestry, physical or mental disability or handicap, marital status, membership in the uniformed services, veteran status, sexual orientation, gender identity or expression, genetic information, or any other category protected by applicable law. Hiring decisions are based on merit, qualifications and business needs. We conduct background checks and drug screens, in accordance with applicable law and company policies. MKS is generally only hiring candidates who reside in states where we are registered to do business.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
MKS is committed to working with and providing reasonable accommodations to qualified individuals with disabilities. If you need a reasonable accommodation during the application or interview process due to a disability, please contact us at: accommodationsat *************** .
If applying for a specific job, please include the requisition number (ex: RXXXX), the title and location of the role
$93k-172.8k yearly Auto-Apply 60d+ ago
Senior Embedded Firmware Engineer, SmartSense (Boston, MA - Hybrid)
Digi International 4.4
Embedded software engineer job in Boston, MA
SmartSense builds end-to-end IoT systems for industries where accuracy and uptime matter - healthcare, food safety, life sciences, and supply chain. Our platform combines wireless sensors, intelligent gateways, and always-on cloud connectivity to deliver mission-critical insights at scale. More than 2,000 organizations trust SmartSense for reliable, real-time data in environments where failure isn't an option.
What We Offer
If you enjoy working across hardware, firmware, wireless networks, and edge computing, this role is the right mix of technical depth and real-world impact. You'll help design next-generation architectures while also improving the reliability and performance of thousands of deployed devices. You'll work alongside engineers who enjoy digging into data, exploring new ideas, and building systems that actually matter. It's a chance to work on a complex IoT stack while having fun doing it.
What You Will Do
* Build and maintain embedded firmware (C/C++) for sensors and gateways powering SmartSense's IoT ecosystem.
* Own critical parts of the firmware stack - from low-power drivers to real-time telemetry pipelines.
* Analyze and solve field issues across a massive distributed fleet, using telemetry, logs, and real hardware debugging tools.
* Develop firmware updates that introduce new capabilities, improve performance, or support evolving hardware.
* Tune wireless performance (BLE, Zigbee, LTE, GPS) and optimize power consumption for long-life sensors.
* Contribute to next-gen platform architecture, including edge processing and smarter sensor workloads.
* Bring up new hardware platforms - sensors, radios, boards - and collaborate with hardware engineers on system validation.
* Prototype new ideas, test their limits, and iterate quickly.
* Strengthen system diagnostics so the devices tell us what's happening before anything becomes a problem.
* Support field engineering, manufacturing, and operations with tools, scripts, and deployment workflows.
Who You Are and What You Bring
* 5+ years building firmware for embedded systems or IoT devices.
* Deep experience in C/C++, RTOS development, drivers, peripherals, power management, and system-level thinking.
* Strong understanding of IoT wireless technologies including BLE, Zigbee, LTE, GPS, and mesh-like networks.
* Comfortable maintaining legacy systems while also designing cleaner, modern solutions.
* You enjoy debugging - logic analyzers, scopes, JTAG, weird edge cases, intermittent failures - all of it.
* Experience with RTOS or embedded Linux (Yocto, Ubuntu).
* Clear communicator who enjoys collaborating with hardware, cloud, and product teams.
* Based in the Greater Boston area for hybrid onsite work.
* Experience with AWS IoT, Azure IoT, or Google Cloud IoT is strongly preferred.
Desired But Not Required
* Experience with Digi XBee modules or mesh networking.
* Interest in TinyML, edge inference, or embedded analytics.
* Background in ultra-low-power design.
* Experience working in regulated or compliance-driven environments.
* Please note that we are unable to provide visa sponsorship for this position. This includes, but is not limited to, work visas, employment-based visas, or residency sponsorship. Candidates must have valid work authorization in the United States at the time of application. Visa applications of any kind will not be considered.
Digi International offers a distinctive Total Rewards package including a short-term incentive program, new hire stock award, paid parental leave, open (uncapped) PTO, and hybrid work environment in addition to our competitive medical, health & wellbeing and compensation offerings.
The anticipated base pay range for this position is $105,000 - $164,000. Pay ranges are determined by role, job level and primary job location. The range displayed reflects the reasonable range we anticipate paying for this position and reflects the cost of labor within several U.S. geographic markets. The specific salary offered within the range will depend on various factors including, but not limited to the candidate's relevant and prior experience, education, skills, and primary work location. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each position. Pay ranges are typically reviewed and updated annually.
At Digi, we embrace diversity and inclusion among our teammates. It is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. We are committed to providing an environment of respect where equal employment opportunities are available to all applicants and teammates.
$105k-164k yearly 40d ago
Senior Embedded Firmware Engineer
Piaggio Fast Forward 3.9
Embedded software engineer job in Boston, MA
Who We Are:
Boston-based company Piaggio Fast Forward Inc. (PFF) was founded in 2015 by the Piaggio Group (the Italian manufacturer that created the iconic Vespa scooter). We are on a mission to build technology products that move the way that people move. In order to bring products to market today, PFF is solving the problem of robotic interaction with people in dynamically changing environments. We're innovators, neighbors and creators with a passion for local living and pushing the limits on urban and business transportation . We support a sustainable mobility ecology with healthy lifestyles, social connectivity and productive work environments available to all, regardless of age or abilities.
The Role:
We are hiring an Embedded Firmware Engineer to join our multidisciplinary engineering team. The ideal candidate is an experienced engineer who is not only a strong team player but can also mentor colleagues. To support collaboration and team engagement, this role is performed on-site at our Boston office. The Embedded Firmware Engineer will have the opportunity to collaborate across teams while maintaining our embedded platform services. You will have a major impact on PFF's embedded consumer products. This is an individual contributor role reporting to the Sr. Director, SoftwareEngineering.
What You'll Do:
Develop the embedded firmware platform for current and next generation of PFF products for high throughput embedded processing.
You will be responsible for applying solid softwareengineering design patterns and best practices needed to evolve and expand the core codebase to deliver new ideas and technical innovations into products that continue to delight our customers and set the satisfaction bar higher
Design, develop and refactor real-time software architectures and modular software components
Collaborate with multidisciplinary teams to define, design, test and maintain embedded platform's services.
Mentor and coach colleagues to expand the effectiveness of those around you.
Assure a high standard of quality in your own work and in the work of others on your team via good coding practices, process improvements, clean designs, smart testing and review practices.
What You Bring:
Bachelor Degree in CS, related or equivalent experience
7+ years real-time embeddedsoftwareengineering experience in a multi-threaded Linux environment
Deep Proficiency in C and C++ programming for a Linux runtime environment
Experience developing embedded devices with a RTOS such as FreeRTOS a plus
Solid understanding about ARM specification, computer architecture, operating system
Experience in boot code, device drivers, CPU & SOC initialization
Able to read and write scripts in common languages, Bash, Python, etc
Knowledge of Bluetooth and Wi-Fi radio communication protocols
Experience with embedded peripherals such as Ethernet, I2C, I2S, SPI, and USB
Excellent verbal and written communications skills
Experience in troubleshooting hardware using Oscilloscope, Logic Analyzer.
Proficient in the use of common source code control and defect tracking systems (Jira & Git)
Strong ability to work within team structure, planning and deliverables. architecture
We like you just the way you are.
Diversity fuels our innovation. Inclusion, belonging, equity, and neurodiversity drives our best-in-class culture. We strive to create workplaces where everyone feels empowered to share ideas, grow at their own pace, and work together towards a shared vision while holding each other to a higher standard. For us, DEI&B is the only way forward.
Employment Eligibility Verification
Piaggio Fast Forward participates in E-Verify, an electronic employment verification program operated by the Department of Homeland Security (DHS) in partnership with the Social Security Administration (SSA), to verify the employment eligibility of newly hired employees. Piaggio Fast Forward is an E-Verify Employer, and as such, the company will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the United States.
For more information about E-Verify, please visit the U.S. Citizenship and Immigration Services (USCIS) website: *************************
$109k-139k yearly est. Auto-Apply 17d ago
Senior Embedded Security Engineer
Webster & Webster Associates
Embedded software engineer job in Boston, MA
Webster & Webster Associates has been engaged by a company at the forefront of embedded technology to identify an accomplished Senior Embedded Security Engineer. This role offers a unique opportunity to shape the design and implementation of secure embedded systems used in high-assurance environments. If you're passionate about building security into complex systems from the ground up, apply today.
Key Responsibilities
Lead the development of secure architecture for embedded devices, ensuring resilience against a wide range of security threats.
Perform risk evaluations and security analysis on firmware, hardware interfaces, and software architecture.
Create and implement cryptographic controls such as secure boot processes, firmware validation, and secure communications.
Establish internal best practices for secure development, including documentation and coding guidelines.
Partner with engineering teams throughout the development lifecycle to embed robust security into every layer of the system.
Conduct deep-dive reviews of system code to identify and resolve security vulnerabilities.
Contribute to the selection and deployment of encryption libraries and authentication technologies.
Monitor evolving security standards and integrate new methodologies as needed.
Support both internal stakeholders and customers with security insights and technical documentation.
Deliver technical workshops and knowledge-sharing sessions to cross-functional engineering teams.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a closely related field.
Experience designing security systems for embedded platforms.
In-depth understanding of embedded hardware and software environments, including microcontrollers and real-time operating systems (RTOS).
Proficient in implementing and validating cryptographic protocols, key management schemes, hardware security modules (HSM), and secure storage techniques.
Experience integrating hardware-level security features, such as TPMs, secure elements, or other silicon-based security modules.
Familiar with tools and methodologies for identifying and mitigating vulnerabilities in embedded codebases.
Solid grasp of secure software development life cycles, with exposure to compliance or certification frameworks.
Strong problem-solving instincts and the ability to architect solutions independently.
Effective communicator who can engage both technical teams and customer stakeholders.
Why Join?
Collaborate with teams solving real-world challenges in device protection, system integrity, and critical infrastructure.
Influence the security direction of flagship embedded platforms used globally.
Be part of a forward-thinking environment where security is prioritized at the core of development.
Competitive compensation, autonomy in your work, and flexible work arrangements.
Interested candidates may apply through Webster & Webster Associates. We look forward to helping you explore whether this exciting opportunity is the right fit for your next career move.
JO-2503-1223
$107k-138k yearly est. 60d+ ago
Sr. Embedded Engineer
Myomo Inc. 3.7
Embedded software engineer job in Burlington, MA
Why Should You Join Our Success Story? Based on patented technology developed at MIT, Harvard Medical School and by the Company, Myomo develops and markets the MyoPro product line of lightweight, non-invasive, powered arm braces (orthoses) to restore function in paralyzed or weakened arms and hands of individuals that have suffered a stroke, spinal cord, or nerve injury. (E.g. brachial plexus injury or other neuro-muscular disabilities.) It is the only device that, sensing a patient's own neurological signals through non-invasive wearable sensors, can restore the ability to use their arms and hands so that they can live independently, increase their quality of life, reduce cost of care, and return to work. Published clinical research shows a clinically significant instantaneous reduction in upper extremity impairment with the MyoPro. Our technology has been referred by leading-edge rehabilitation facilities including Mayo Clinic, Kennedy Krieger Institute, Cleveland Clinic, Loma Linda Medical Center, Massachusetts General Hospital, numerous VA Hospitals, and more. Myomo is headquartered in Burlington, Massachusetts, with sales and clinical professionals across the U.S.
What We're Looking For:
The Senior EmbeddedEngineer contributes significantly to the development of Myomo's advanced wearable robotics platform, focusing primarily on embedded firmware for microcontrollers and software in the Linux environment. This role combines technical depth, architectural insight, and cross-functional collaboration to deliver safe, secure, and high-quality software in alignment with business and regulatory goals.
The Senior EmbeddedEngineer collaborates with the cross-functional team and consultants to lead the design and implementation of the core software for the MyoPro. The role includes helping others on the team grow with opportunities to establish technical standards, mentor engineers, and contribute to knowledge sharing.
How You'll Drive Impact:
Software Development
* Define and maintain software architectures in collaboration with Engineering, IT, and Product Management, prioritizing safety, cybersecurity, reliability, scalability, and maintainability.
* Design, implement, test and document robust embedded firmware and Linux-based software solutions.
* Review code and technical designs with a focus on quality and long-term maintainability.
Leadership
* Collaborate closely with Engineering, Product, Quality, and Clinical teams to translate user needs into robust deliverable solutions.
* Improve software quality through test-driven development, code standards, and continuous integration practices.
* Foster knowledge-sharing and technical growth through mentorship.
What You'll Bring:
* Bachelor's degree in Computer Science, Engineering or related field.
* 8-10+ years' professional experience in embedded/softwareengineering.
* Demonstrated expertise in Embedded firmware for electromechanical devices.
* Extensive experience with software delivery in regulated environments. (E.g. medical, automotive, aerospace)
* Strong proficiency in at least one embedded-level programming language (E.g., C/C++), and one application-layer language. (E.g., Python, Dart, JavaScript/TypeScript)
* Proficiency with Linux, FreeRTOS, and real-time or resource-constrained environments.
* Experience with communication libraries and interface design for BLE, UART, I2C, SPI, and CAN.
* Familiarity in Agile methodologies and modern DevOps tools. (E.g., Git, CI/CD pipelines, Docker, automated testing frameworks)
* Strong communication and interpersonal skills; ability to work collaboratively across disciplines.
Preferred:
* Experience in software development for Class II medical devices.
* Experience with cybersecurity requirements related to HIPAA, GDPR, and ISO 27001.
* Experience configuring CI/CD and automated testing frameworks.
* Ability to debug PCBs using logic analyzers and oscilloscopes.
* Background in wearable devices, robotics, or human-centered systems.
* Familiarity with process standards including IEC 62304, ISO 13485, ISO 14971.
* Familiarity with STM32 ecosystem, ESP32 ecosystem, Torizon Linux.
* Familiarity with mobile app development and cloud service integration such as Flutter and AWS.
$109k-139k yearly est. 32d ago
Engineer: Sr. Embedded Firmware Engineer (Rust and C)
Nanobiosym
Embedded software engineer job in Cambridge, MA
Job Description
We are seeking an experienced Sr. embedded firmware engineer with a strong background in Rust to help re-design and port existing firmware into Rust. This role focuses on designing for manufacture and scale secure, high-performance firmware for ARM Cortex‑M and other microcontrollers while implementing hardware abstraction layers and ensuring robust board bring‑up for novel platforms.
Key Responsibilities:
Firmware Architecture & Security:
Assist in designing and implementing a secure firmware architecture with robust secure update mechanisms.
Develop and integrate secure firmware modules leveraging best practices and industry standards.
Hardware Abstraction and Peripheral Integration:
Implement HALs and drivers for unsupported peripherals and features.
Port or integrate low‑level drivers for Bluetooth, cellular, and other communication modules.
System Bring-Up & Application Code:
Contribute to board bring‑up tasks using Rust.
Develop firmware application code and new Rust crates for unsupported SoCs as needed.
Rapid Prototyping & UI Framework Selection and bring products to market:
Evaluate and select an embedded GUI framework that supports rapid prototyping for UI needs. As well as late stage development to DFM and transition product to scale and final product launch
Collaboration & Documentation:
Work closely and communicate clearly with team to document designs, review code, and ensure compliance with security and performance guidelines.
Qualifications:
Essential:
Proven expertise with high‑performance ARM Cortex‑M and other microcontrollers.
Extensive experience with bare‑metal programming and embedded systems.
Demonstrated experience designing and developing secure firmware.
Proficiency in Rust, particularly in board bring‑up and low‑level hardware interaction.
Preferred:
Familiarity with the Rust embassy framework.
Hands‑on experience with Arm TrustZone.
Experience in writing Rust crates for unsupported SoCs.
Solid understanding of secure firmware update protocols and architecture.
Experience with medical device compliance and documentation as per FDA and ISO13485 standards
PhD or MS / ME in EECS
What We Offer:
An innovative work environment tackling challenging embedded systems projects.
Opportunities for professional growth in secure firmware development and advanced embedded technologies.
Competitive salary and benefits package.
Job Posted by ApplicantPro
$107k-138k yearly est. 11d ago
Engineer: Sr. Embedded Firmware Engineer (Rust and C)
Nanobiosym, Inc.
Embedded software engineer job in Cambridge, MA
Job Title: Sr. Embedded Firmware Engineer (Rust and C) We are seeking an experienced Sr. embedded firmware engineer with a strong background in Rust to help re-design and port existing firmware into Rust. This role focuses on designing for manufacture and scale secure, high-performance firmware for ARM Cortex‑M and other microcontrollers while implementing hardware abstraction layers and ensuring robust board bring‑up for novel platforms.
Key Responsibilities:
* Firmware Architecture & Security:
* Assist in designing and implementing a secure firmware architecture with robust secure update mechanisms.
* Develop and integrate secure firmware modules leveraging best practices and industry standards.
* Hardware Abstraction and Peripheral Integration:
* Implement HALs and drivers for unsupported peripherals and features.
* Port or integrate low‑level drivers for Bluetooth, cellular, and other communication modules.
* System Bring-Up & Application Code:
* Contribute to board bring‑up tasks using Rust.
* Develop firmware application code and new Rust crates for unsupported SoCs as needed.
* Rapid Prototyping & UI Framework Selection and bring products to market:
* Evaluate and select an embedded GUI framework that supports rapid prototyping for UI needs. As well as late stage development to DFM and transition product to scale and final product launch
* Collaboration & Documentation:
* Work closely and communicate clearly with team to document designs, review code, and ensure compliance with security and performance guidelines.
Qualifications:
* Essential:
* Proven expertise with high‑performance ARM Cortex‑M and other microcontrollers.
* Extensive experience with bare‑metal programming and embedded systems.
* Demonstrated experience designing and developing secure firmware.
* Proficiency in Rust, particularly in board bring‑up and low‑level hardware interaction.
* Preferred:
* Familiarity with the Rust embassy framework.
* Hands‑on experience with Arm TrustZone.
* Experience in writing Rust crates for unsupported SoCs.
* Solid understanding of secure firmware update protocols and architecture.
* Experience with medical device compliance and documentation as per FDA and ISO13485 standards
* PhD or MS / ME in EECS
What We Offer:
* An innovative work environment tackling challenging embedded systems projects.
* Opportunities for professional growth in secure firmware development and advanced embedded technologies.
* Competitive salary and benefits package.
$107k-138k yearly est. 60d+ ago
Senior Embedded Engineer
Whoop, Inc. 4.0
Embedded software engineer job in Boston, MA
At WHOOP, we're on a mission to unlock human performance. WHOOP empowers users to perform at a higher level through a deeper understanding of their bodies and daily lives.
WHOOP is looking for an enthusiastic Senior EmbeddedEngineer to join our Software Organization as part of the EmbeddedEngineering team. You will work with Hardware, Signal Processing, Manufacturing and Product teams to develop and deliver against Hardware and Software roadmaps. The Embedded team's mission is to build and deploy stable, accurate, and power efficient firmware platforms for all our in house developed devices via a seamless 24/7 connection and interaction between our mobile apps.
At Whoop, the Embedded team is at the intersection of the Hardware and Software domains, bridging the gap between the physical and the digital world. As a Senior EmbeddedEngineer you will collaborate with a diverse group of the industry's best and brightest engineers in supporting current products, as well as developing new cutting edge products that help our members achieve their health and fitness goals with industry leading monitoring and data analysis.
RESPONSIBILITIES:
Develop and test firmware in C for WHOOP's product line, including features optimized for low-power performance.
Take ownership of complex firmware features and ensure they meet performance, power, and reliability goals.
Debug and resolve challenging issues across software, hardware, manufacturing, and system integration.
Define, write, and maintain clear technical requirements and documentation.
Participate in code reviews to ensure clarity, correctness, and adherence to coding standards.
Design and improve firmware self-tests, validation tools, CI workflows, and internal development tools.
Support electrical development by evaluating components, bringing up drivers, and contributing to hardware design discussions.
Leverage AI as a development tool and share learnings with the team.
Collaborate with Electrical, Signal Processing, Mobile, and Manufacturing teams to validate designs and refine interfaces.
Mentor teammates by providing guidance on design, implementation, and debugging.
Identify opportunities to improve performance, power efficiency, stability, and reliability across the firmware platform.
QUALIFICATIONS:
Bachelor's or Master's in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
5+ years of embedded firmware development experience.
Excellent problem-solving and analytical skills, with the ability to resolve ambiguous issues independently.
Excellent interpersonal, written, and verbal communication skills, with experience mentoring and collaborating across teams.
Strong experience with electronics debugging tools such as oscilloscopes, multimeters, power supplies, and logic analyzers.
Proficient with device driver development and 32-bit RISC architectures such as ARM Cortex.
Proficient in C/C++ programming.
Strong understanding of electrical engineering fundamentals, with proficiency in reading schematics and hardware specifications.
Experience working with operating systems (OS) and real-time operating systems (RTOS).
Strong understanding of system communication protocols such as I2C, SPI, USART/UART, and BLE.
Experience with version control using git and modern CI/CD workflows.
Experience with unit, integration, and functional testing for embedded systems.
Experience with Agile software development practices.
Experience working on high-volume consumer electronics products preferred.
Willingness to act as both a team player and a technical leader.
LOCATION:
This role is based in the WHOOP office located in Boston, MA. The successful candidate must be prepared to relocate if necessary to work out of the Boston, MA office.
EEO STATEMENT:
WHOOP is an Equal Opportunity Employer and participates in E-verify to determine employment eligibility. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
COMPENSATION:
The U.S. base salary range for this full‑time position is $150,000-$210,000. Salary ranges are determined by role, level, and location. In addition to base salary, the successful candidate will receive benefits and a generous equity package. Compensation includes a competitive base salary, equity, and benefits aligned with our mission and core values.
#J-18808-Ljbffr
$150k-210k yearly 3d ago
Senior / Staff / Principal Embedded Software Engineer
Nia Therapeutics 3.3
Embedded software engineer job in Boston, MA
At Nia Therapeutics, we are engineering solutions at the frontier of neuroscience to make memory loss reversible.
We are a team of scientists and engineers developing advanced implantable brain stimulation devices to reverse memory loss from brain injury and degenerative disease. Our core technology, developed at the University of Pennsylvania and funded by DARPA, is built on a foundation of human clinical studies that demonstrate its efficacy. This is a rare opportunity to help develop a product that will not only improve patient lives but also redefine what's possible in neural engineering.
WHAT YOU WILL DO
Develop embedded firmware in C to support BLE communication between an implantable device and mobile apps
Design and implement custom GATT services and characteristics to enable secure, low-latency data exchange
Support real-time signal processing, sensor interfaces, and closed-loop control logic
Contribute to the design of system-level communication protocols across implant, wearable, and cloud platforms
Help build automated test systems for wireless and embedded functionality
REQUIRED QUALIFICATIONS
BS in Electrical Engineering / Computer Science plus 5+ / 8+ / 11+ years experience OR an advanced degree plus 3+ / 6+ / 9+ years of experience
Strong programming skills in C for embedded systems
Hands‑on experience developing and debugging BLE firmware, including custom profiles and characteristics
Understanding of BLE stack behavior (advertising, connection parameters, bonding, encryption)
Comfortable working with microcontroller toolchains, oscilloscopes, and logic analyzers
Ability to read datasheets and electrical schematics and develop device drivers
Strong troubleshooting, communication, and cross‑functional collaboration skills
PREFERRED SKILLS
Experience with ST or Nordic microcontrollers
RTOS based firmware development (e.g. FreeRTOS, Zephyr)
Hands‑on experience developing and debugging Bluetooth Low Energy (BLE) communication protocols, including creating custom GATT services and characteristics
Experience integrating mobile applications with embedded firmware, ensuring robust and reliable data exchange
Experience developing active implantable medical devices, medical device quality systems, standards (e.g. ISO-14708) and risk management activities (e.g. FMEA)
Proficiency in cross‑platform (Android, iOS) mobile application development
Broad circuit design experience including analog, digital, power supply and comms functions
Setting up and maintaining testing environments for hardware and software systems
OUR CULTURE
This position is 5 days per week in person based in Boston, MA. We're a small team tackling big challenges. We move quickly, think rigorously, and care deeply about the impact of our work. If you're excited by the idea of helping build a product that integrates neuroscience, embedded systems, and mobile UX, and you're eager to grow in a fast‑paced startup, we'd love to meet you.
BENEFITS
Nia Therapeutics provides comprehensive health benefits to support our employees' well‑being, including medical, dental, and vision insurance. We also offer stock options, giving team members a direct stake in the company's success and long‑term mission.
#J-18808-Ljbffr
$106k-132k yearly est. 5d ago
Senior Quantitative Developer: Risk, Portfolios & Alpha Research
Soteria Reinsurance Ltd.
Embedded software engineer job in Boston, MA
A financial services firm is seeking a Senior Quantitative Developer in Boston, MA. The ideal candidate will hold a Bachelor's or Master's degree in a relevant field and possess strong Python and data library skills. Responsibilities include developing software solutions for risk management, portfolio construction, and performance analysis. The role requires either 3 years of experience with a Bachelor's degree or 1 year with a Master's degree. Competitive compensation and the opportunity to work in a dynamic environment are offered.
#J-18808-Ljbffr
How much does an embedded software engineer earn in Cambridge, MA?
The average embedded software engineer in Cambridge, MA earns between $75,000 and $126,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.
Average embedded software engineer salary in Cambridge, MA
$97,000
What are the biggest employers of Embedded Software Engineers in Cambridge, MA?
The biggest employers of Embedded Software Engineers in Cambridge, MA are: