Embedded Software Engineer
$85k - $128kBoston Engineering
Company Description
Boston Engineering is where innovative ideas become real-world technologies. Headquartered in Waltham, Massachusetts, we've spent more than 30 years partnering with commercial and government clients to solve complex engineering challenges and bring breakthrough products to market. From advanced robotics and autonomous systems to medical devices, digital solutions, defense technologies, and industrial automation, our teams work on meaningful projects that push the boundaries of what's possible.
The company integrates advanced technologies with practical engineering execution, delivering end-to-end services from concept through commercialization. Boston Engineering combines technical rigor, cross-disciplinary teams, and proven processes to accelerate product development and solve complex challenges. The company is ISO-certified and CMMC-certified, with a commitment to operational excellence, innovation, and measurable client outcomes. Its mission is to improve the way people work and live through innovative product development and novel engineering
Job Description
Boston Engineering is seeking an Embedded Software Engineer to develop software for robotics, autonomous systems, medical devices, defense technologies, and commercial products.
This is a hands-on role focused on building new products and solving novel technical challenges. Much of our work starts at 0-to-1, giving engineers the opportunity to contribute from early prototypes and architecture through integration, testing, and a working product.
As a product development company, our projects vary significantly in technology, scale, and application. We choose the right tools for the problem, and our engineers gain experience across different platforms and architectures rather than working within a single technology stack.
The work is highly cross-disciplinary. You'll work alongside engineers from other disciplines, contribute to system-level decisions, work directly with custom hardware and prototypes, and solve problems that cross the boundaries between software, electronics, and the physical system.
Our projects tackle challenges in areas such as autonomy, perception, SLAM, sensor fusion, and real-time control. The applications range from robotics and defense systems to medical devices and commercial products.
For an engineer early in their career, this is an opportunity to build strong technical depth while gaining exposure to the broader engineering system. You'll write software, work directly with hardware, solve difficult problems, and see your work become part of products that operate in the real world.
What You'll Work On
- 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 interfaces including I2C, SPI, UART, CAN, Ethernet, GPIO, and similar protocols.
- 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 issues across software and hardware using debuggers, logs, bench equipment, and other 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.
Qualifications
- BS in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or a related field
- 0–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
- Experience with Python or another scripting language
- Understanding of embedded systems and how software interacts with hardware
- Knowledge of real-time software 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
- Proficiency with standard software development tools and workflows
- Ability to read and interpret technical documentation, datasheets, software requirements, and interface specifications
- Excellent problem-solving and debugging skills
- Sound judgment when identifying edge cases, questioning assumptions, and raising technical concerns
- Demonstrated capacity to learn new technologies and apply them to unfamiliar engineering problems
- Strong written and verbal communication skills
- Eligible to obtain and maintain a security clearance
Bonus Attribute s
- Experience with Docker, containerized development environments, CI/CD pipelines, or automated build and test workflows
- Hands-on work with STM32, ARM-based MCUs/SoCs, ESP32, PIC32, or similar embedded platforms
- Knowledge of Zephyr, FreeRTOS, or another RTOS
- Familiarity with embedded Linux
- Exposure to ROS2
- Background in robotics, autonomous systems, UUVs, UAVs, or other uncrewed systems
- Proficiency using oscilloscopes, logic analyzers, multimeters, protocol analyzers, or other bench equipment
- Ability to read schematics and support board bring-up
- Development of device drivers or communication stacks
- Knowledge of networking and network debugging
- Exposure to navigation, localization, SLAM, perception, controls, or sensor fusion
- Experience with CI/CD, automated testing, or hardware-in-the-loop testing for embedded systems
- Personal, academic, or professional projects involving embedded systems, electronics, robots, or other technical projects
- Familiarity with safety-critical, mission-critical, or regulated product development
Additional Information
Location : Office-based role in Waltham, MA
Reports to : Director, Software Engineering
Relocation: Relocation assistance is not provided for this role
This role is restricted to US persons (i.e., US citizens, permanent residents, and other protected individuals under the Immigration and Naturalization Act, 8 USC 1324b(a)(3)) due to access to export-controlled technology. Boston Engineering will require proof of status prior to employment.
Salary Range: The base salary range for this position can range from $85,000 to $128,000 annually commensurate with experience and qualifications. The final offer amount will be determined by factors such as the candidate’s education, experience, and skills. During the initial interview process, we will review your skills and experience to find the best fit for our team and let you know the specific job level for which you qualify.
At Boston Engineering, you can grow in the direction YOU want. Subject matter depth, project management, sales, technical expert! You choose where you want your path to go. Through our mentoring program, hands-on training, and experienced leaders, you can explore what direction is best for you. Your future at Boston Engineering is in your hands!
Boston Engineering offers a full employee benefits plan, including a matching 401(k), in an open, energetic working environment that fosters strong client relationships and an entrepreneurial team spirit.
**Your application will not be considered complete without a submitted writing sample.**
All your information will be kept confidential according to EEO guidelines.
Questions?
Please contact Christine Higgins, Senior Talent Acquisition Partner, Boston Engineering
email: [email protected] LinkedIn: Christine Higgins | LinkedIn
$125.5k
OverviewEmbedded software is at the core of our scientific instrumentation, driving sophisticated electromechanical... ...rheology, and mechanical testing!We are seeking a Senior Embedded Software / Systems Integration Engineer to contribute to the design, development, integration...SuggestedFull timeLocal areaWorldwide- We’re looking for a Senior Embedded Software Engineer to design, develop, and maintain embedded software for our next-generation breast and skeletal health systems. In addition to core embedded software development, this role requires hands-on experience with low-level...SuggestedLocal area
- ...for Breast and Skeletal Health… and build it to be amazing, easy to use, and life-changing!We are looking for a Principal Embedded Software Engineer to lead a team of engineers to design, create, and improve tools, processes, and software for today and for the future....SuggestedLocal area3 days per week
- ...re looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Mobile Gas Engineer - NorthAbout the RoleWe're looking for a qualified Mobile Gas Engineer to join our reactive maintenance team across the North. You...SuggestedFull timeWork at officeRotating shift
$116.8k - $182.5k
...by equipping laboratories worldwide with the instruments, software, consumables, and expertise they need to do their best work. This R&D Software/Firmware Engineer role is central to that mission—your embedded software will power the next generation of Agilent's Gas Chromatography...SuggestedFull timeLocal areaWorldwide- ALSTOM Gruppe is seeking a Lead Design Engineer for New Castle, DE, to drive testability and repairability for NGHST and legacy Acela projects. You will lead failure analyses, develop bench tests, and optimize component repair strategies, reporting to the NGHST Project...Remote work
- ...greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.Could you be the full-time Lead Design Engineer in New Castle, DE we’re looking for? Your future roleTake on a new challenge and apply your engineering expertise in a new cutting...Full timeRemote workWorldwide
- ...opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Full Stack Lead Software Engineer at JPMorgan Chase within the Corporate Technology Digital Document Management Team, youare an integral part of an agile team...
- Timken Power Systems, Philadelphia Gear brand, has a current opening for a Mechanical Engineer at the New Castle, DE regional service center responsible for all technical aspects that support the operations of the regional service center and acts as a technical liaison...
- All clients selected should complete the below certification before on-boarding. Oracle Certified Associate- Java SE 8 Programmer or Solace Certified Developer Practitioner Required Skills : Java, Springboot, Microservices, Angular No.of Years of exp : 8+ Years Skills...
- ...re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As an AWS Lead Software Engineer - Java/Spring Boot at JPMorgan Chase within Consumer and Community...
- Title: Java Full stack Developer Location - New Castle, DE Duration : - Long term Contract Position: - Full-time INTERVIEW MODE : 2 rounds - VIDEO Technical Interview with CODING + HM Interview. Visa- USC, GC, H1 transfer, H4ead will only work if they are local to the position...Long term contractFull timeLocal area
- Java Fullstack Engineer Type: Only fulltime Location: New Castle, DE (Day 1 ONSITE) Visas: GC/ USC/ H4EAD/ L2EAD/ H1 transfer Altimetrik... ...transformation. Teams developed in Altimetrik build innovative software solutions for the world's largest financial services,...Full time
- ...fries have the perfect crunch to them! Material Science uniquely spans the fields of physics, chemistry, engineering, and manufacturing. Our instruments and software come together to aid in accelerating the design of new materials as well as the quality of manufacturing...Contract workLocal areaWorldwide3 days per week
- ...standards - and other applicable standards.Research and development of best of breed technology stacks, work in a highly collaborative TDD agile environmentSummaryType: ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer Software...
$110k - $130k
...JavaScript Database: Oracle / SQL Server / MongoDB DevOps/Cloud: Git, Jenkins, Docker, Kubernetes, AWS / Azure / GCP 8+ years of software development experience. 2+ years in a Technical Lead role. Experience leading distributed teams and enterprise-scale projects. BFSI...- Job-ID32849280Reference26-01443Remote50% Remote Roles & Responsibilities : 21 CFR Part 11/820, GxP, GAMP 5, SOX, EU Annex 11/22, ISO 9001, ITIL, EU Anness 22, ISO 9001, ITIL, Audit/inspection readiness, periodic reviews, access roster and audit trail reviews, Deviation/...Remote work
$107.12k - $160.68k
...tools like MavenExperience in systems analysis and programming of software applications.Experience in managing and implementing... ...EducationBachelor's degree/University degree in Computer Science or Software Engineering or equivalent experience.-------------------------------------...Full time$65 - $75 per hour
DescriptionKforce has a client in Wilmington, MA that is seeking a Senior Systems Engineer.Summary:We are seeking an experienced Systems Administrator responsible for supporting enterprise Windows and Linux server environments, VMware virtualization, Dell server infrastructure...$107k - $198k
...-leading technological solutions.The Company is an equal employment opportunity employer. Responsibilities The Sr. Systems Engineer (Active Directory) is an experienced Active Directory specialist to design, implement, and manage our enterprise-wide Active Directory...Full time- Senior Systems Engineer - Network EngineeringWilmington, DEMonday - Friday 8:00 AM - 5:00 PMRemoteIf you like finding and implementing innovative solutions, you’ll fit in perfectly at CSC. The world’s leading provider of business, legal, tax, and digital brand services...Work experience placementLocal areaRemote workWorldwide
$110k - $165k
...future of our communities. This is a Lead Cloud & Infrastructure Engineering position at the Vice President level, which is part of the job... ...ETS provides capabilities for all stages of Morgan Stanley's software development lifecycle, enabling productive coding, functional...Temporary workLocal areaRemote workFlexible hours- ...Technology team. The role emphasizes collaboration with users and technology groups, hands-on coding in Java/Spring Boot and full-stack capabilities, and maintaining robust, secure software in a financial services environment. #J-18808-Ljbffr Citibank (Switzerland) AG
- ...Lead Site Reliability Engineer Assume a critical role in defining the future of a globally recognized firm and have a direct and significant... ...networking technologies and issues Advanced knowledge of software applications and technical processes with emerging depth in one...
$116.8k - $182.5k
...Agilent is available at .This R&D Hardware Engineer (Mechanical Engineer) position is at our... ...engineers, as well as chemists and software engineers, to create a complete system.... ...unattended robotic system that uses an embedded processor to transport sample vials to an...Full timeLocal areaWorldwide- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer-AWS and Terraform at JPMorgan Chase within the Corporate Sector-Commercial and Investment Banking Finance team, you are an integral...Remote work
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionKnowledge of IBM Datastage...Work experience placement
- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking], you are an integral part of an agile team that works to enhance,...For contractors
- ...GOOD. At Nordstrom, we embrace “One Good Way” as a path to efficiency, scaling and speed of implementation. The Senior Industrial Engineer I, Process & Systems Integration will contribute to defining and implementing the new processes and systems to support our north star...Full timeLocal area
- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer AWS at JPMorgan Chase within the Consumer & Community Banking's Origination Workflows Team, you are an integral part of an...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!

