Embedded Software Engineer
Full-time
Boston Engineering Corporation
Responsibilities
- Develop embedded software and firmware in C and C++ for new and existing products.
- Work with microcontrollers, embedded processors, RTOS-based systems, and embedded Linux platforms.
- Integrate sensors, actuators, communication interfaces, and other hardware into embedded systems.
- Build and debug I2C, SPI, UART, CAN, Ethernet, GPIO, and similar interfaces.
- Use Python and other tools for testing, automation, system integration, and development support.
- Bring up and debug software on custom hardware and early prototypes.
- Investigate software and hardware issues using debuggers, logs, bench equipment, and engineering tools.
- Implement software from system and software requirements while identifying edge cases, unclear behavior, and technical risks.
- Write automated tests and support repeatable build, test, and integration workflows.
- Participate in code reviews, technical discussions, design reviews, and project planning.
- Collaborate across engineering disciplines throughout product development.
- Document software designs, interfaces, implementation decisions, and test results.
Requirements
- Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or a related field.
- 1–5 years of professional software or embedded development experience; relevant co-op, internship, research, academic, and substantial personal project work will also be considered.
- Experience using Git and standard version control workflows.
- Familiarity with build systems, dependency management, debugging tools, and modern software development practices.
- Proven C and C++ fundamentals and experience with Python or another scripting language.
- Understanding of embedded systems and software interaction with hardware.
- Knowledge of real-time concepts including tasks, interrupts, scheduling, synchronization, timing, and concurrency.
- Working knowledge of common embedded communication interfaces and protocols.
- Comfort working in Linux and command-line development environments.
- Ability to interpret technical documentation, datasheets, software requirements, and interface specifications.
- Strong problem-solving, debugging, communication, and technical judgment skills.
- Eligible to obtain and maintain a security clearance.
- Preferred experience includes Docker, STM32, ARM-based MCUs/SoCs, ESP32, PIC32, Zephyr, FreeRTOS, embedded Linux, ROS2, robotics or uncrewed systems, bench equipment, schematics, device drivers, networking, navigation, localization, SLAM, perception, controls, sensor fusion, automated testing, hardware-in-the-loop testing, and regulated product development.
- A writing sample is required for a complete application.
Benefits
- Full employee benefits plan including matching 401(k).
- Mentoring, hands-on training, and opportunities to pursue technical, project management, sales, or technical expert career paths.
- Office-based role in Waltham, Massachusetts.
- Relocation assistance is not provided.
- The role is restricted to US persons and requires proof of status before employment.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Waltham, MA vacancy
$85k - $128k
Company DescriptionBoston Engineering is where innovative ideas become real-world technologies. Headquartered in Waltham, Massachusetts... ...Robotic FishJob DescriptionBoston Engineering is seeking an Embedded Software Engineer to develop software for robotics, autonomous...SuggestedPermanent employmentInternshipWork at officeRelocation package$148k - $240k
DescriptionJob Title: Principal Embedded Software EngineerThe Elevator Pitch Are you looking for a role that has meaning and purpose on a... ...looking for an experienced and innovative principal software engineer to provide technical leadership, improve software...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours- ...Position Summary The Embedded Software Principle is responsible for the architecture, development, and delivery of embedded software systems... ...software architecture for robotic platforms. Establish engineering standards, coding guidelines, testing requirements, and...Suggested
- ...Principal Embedded Software EngineerWaltham, MAThird Pole is on a mission to expand the lifesaving benefits of Nitric Oxide inhalation therapy... ...finish line together! Sound like you?The Principal Software Engineer provides expertise in the design, development,...SuggestedFull time
$90k - $200k
...technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best-in-class technical solutions... ...faced by the US National Security Ecosystem. As an Embedded Software Engineer at MORSE, you will be developing software...SuggestedFull time$150k - $175k
Company DescriptionBoston Engineering is where innovative ideas become real-world technologies. Headquartered in Waltham... ...Lead Firmware Engineer role. While the title includes "software," the work is primarily embedded and firmware-focused: RTOS-based systems, hardware...Permanent employmentFull timeWork at office$110k - $150k
...before.We’re a team of hands-on builders, engineers, and innovators reinventing how the... ...future of fabrication, come build it with us.Software is at the heart of all aspects of... ...form in 3D printing. We are looking for a Embedded Software Engineer for our Embedded team...Full timeWork at officeRemote workWorldwideFlexible hours$130.37k - $144k
Basic Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field... ...Cybersecurity and Encryption products even smarterAs an Embedded Software Engineer, working with custom Hardware built in-house...Flexible hours$62.5k - $250k
...defense and space exploration to biomedical engineering, lives often depend on the solutions we... ..., visit .Job Description Summary:The Software Engineer 2 develops high performance solutions... ...theory and proven techniques.• Develops embedded software based on prototype algorithms.•...Full timeLocal area$170k - $260k
...than ever before.We’re a team of hands-on builders, engineers, and innovators reinventing how the world makes... ...4 and Form 4L to the Fuse 1+ and Fuse X1. As our Embedded Engineering Manager, you'll lead the embedded software team that writes it, across microcontrollers and...Work at officeWorldwideFlexible hours$82.3k - $205.75k
...defense and space exploration to biomedical engineering, lives often depend on the solutions we... ..., visit .Job Description Summary:The Software Engineer (SMTS) develops high performance... ...tools for version control then this embedded systems technology group is for you.Job...Full timeLocal area- ...health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization... ...engineers with significant expertise in high performance and embedded software to lead and support advanced research and development projects...InternshipLocal areaImmediate start
$50 per hour
...Embedded Software EngineerLocation: San Jose, California - Austin, Texas - Boston, Massachusetts Job Type: Full-Time/ContractPay Rate: $50/hrJob Summary:We are seeking a skilled Embedded Software Engineer to design, develop, and maintain software solutions for cutting...Full time- ...Embedded Software EngineerBoston, MA A fast-growing, embedded company seeks an Embedded Software Engineer. This international company develops sophisticated low-level software that powers secure and safety-critical systems across demanding industries. This role is ideal...
$128k - $191.98k
Job SummaryWe are seeking a Senior Embedded Software Engineer to help develop the next generation of products. In this role, you will design and implement embedded software for a complex, connected medical device that directly improves the lives of people living with diabetes...Full timeWork at office$110.24k - $118k
Basic Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field... ...products even smarterROLE AND POSITION OBJECTIVES:As a RUST Embedded Software Engineer, working with custom Hardware built in-...Second jobFlexible hours$141k - $225.6k
...justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect... ....Your ImpactYou will be part of a high-impact software engineering team that develops embedded software for Axon devices , ensuring critical evidence...Hourly payWork experience placementWork at officeRemote work$25 - $34 per hour
Job SummaryCo-op, Embedded Software Engineering: January-June 2027 (Onsite) Position Dates: January 11, 2027 - June 30, 2027 About Insulet:Insulet Corporation is an innovative medical device company dedicated to making the lives of people with diabetes and other conditions...Full time- ...Senior Embedded Software EngineerBoston, MA Job Type: Full-Time Location Type: Remote Webster & Webster Associates is conducting a search... ...embedded security solutions, for a Senior Embedded Software Engineer. This role is ideal for a highly skilled software engineer with...Full timeRemote work
$130.8k - $163.6k
...Embedded Software EngineerWe are looking for an embedded software engineer to join the IoT group that builds the software for the microcontroller-based sensor hardware designed and manufactured in-house. Our products offer an interesting engineering challenge: microcontrollers...Temporary workWork from homeWorldwideFlexible hours$110k - $126k
...Immigration and Nationality Act and IRCA. Alkermes is an E-Verify employer.Bachelor’s degree in computer science, Life Sciences, Engineering, or related field, with 9+ years of progressive experience in Digital Quality within a GxP-regulated pharmaceutical or biotech environment...Work at officeLocal areaFlexible hours3 days per week$80k - $110k
...Job Description Job Description As an Embedded Software Engineer at Lexington Medical, you will write and debug the firmware that drives a surgical stapler, C and C++ on ARM Cortex-M microcontrollers controlling the motors, sensors, and mechanisms inside the device...Full timeInternship$120k - $150k
...customers to protect their most valuable assets—people, data, and machines—ensuring they remain safe and secure. As an Embedded Software Engineer II, you will own specific components of our embedded stack, working close to the hardware on the real-time firmware that...Full timeRemote work- ...Job Description Job Description Role Summary Specter Aerospace is seeking an Embedded Software Engineer III to develop and implement flight software for custom vehicle avionics and ground support systems. This position will provide technical ownership across the...Full timeWork at office
$107.5k - $204.5k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...& Processing Architecture (REPA) Department as a Principal Embedded Software Engineer. The department’s primary goal is to design, develop...Temporary workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hoursDay shift- ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology... ...to develop and secure next-generation embedded systems supporting missions of national... ...teams work at the intersection of embedded software, computer architecture, hardware...Work experience placementInternshipLocal areaImmediate start3 days per week
$173k - $234k
Waltham, MAHybridFull Time$173k - $234k Job Description A rapidly growing technology-driven organization is seeking a Lead Backend Software Engineer to help build and scale mission-critical platforms that support high-volume, real-time production environments. Based in...Full time- Waltham , MassachusettsHybridFull Time$130k - $170kAI Engineer (Generative AI & Backend Systems) A fast-growing technology company located... ...-grade AI applications. This position combines backend software engineering, cloud-native development, and generative AI technologies...Full time
$115k - $135k
...complementary analytical technologies, software automation, and machine learning. For more... ...to collaborate with world-class engineers and scientists developing groundbreaking... ...this role, you will design and develop embedded software that controls sophisticated electromechanical...Full timeWork at officeRemote workWorldwide- ...Job Description Job Description As Embedded Software Engineer, you will develop and optimize software for microcontroller-based sensor hardware while working on embedded software solutions within the constraints of limited hardware resources. Responsibilities...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- entry level software sales Waltham, MA
- id software Waltham, MA
- software sales Waltham, MA
- software asset management analyst Waltham, MA
- internship software Waltham, MA
- software intern Waltham, MA
- healthcare software sales Waltham, MA
- embedded software Waltham, MA
- software technical support Waltham, MA
- software applications developer Waltham, MA


