Embedded System Software Engineer
MPR Services
Embedded System Software Engineer
MPR Associates, Inc. (MPR), a thriving multi-discipline, specialty engineering services and consulting firm, is actively seeking a capable and motivated Embedded System Software Engineer to join our team. If you are seeking a unique, challenging, and rewarding career opportunity, MPR may be the right company for you.
Founded in 1964, MPR has a wide and growing client base in the fields of power and energy, federal services, and health and life sciences, in the United States as well as internationally. Headquartered in Alexandria, Virginia, we also have offices in East Lyme, Connecticut, Burlington, Massachusetts, and Salt Lake City, Utah. MPR makes challenging projects successful, delivering safe and reliable technical solutions across the entire project or product life-cycle to benefit our clients and society as a whole. We hire the best and brightest, which results in a high-performance culture built on trust and respect, making MPR an exceptional place to work.
Join our engineering team as an Embedded System Software Engineer where you'll develop connected embedded systems and firmware that bridge the gap between hardware and software. We're looking for someone who thrives at the intersection of low-level programming, embedded control systems, and hardware-software integration, creating reliable systems that operate in demanding real-world environments.
We specifically seek engineers who bring an engineering mindset to software development - those who approach problems with the systematic, analytical thinking that comes from engineering training. As part of our team, you'll architect and develop embedded applications and firmware, working with embedded control systems and hardware interfaces while being willing to stretch into application development to support the full suite of software for device implementations.
Duties/Responsibilities
- Embedded Systems Development: Design and implement firmware and low-level software for connected embedded platforms and microcontrollers.
- Embedded Control Systems: Develop time-critical software that interfaces with hardware components and sensors.
- Hardware- Software Integration: Work closely with hardware teams to ensure seamless integration between software and physical systems.
- Application Development Support: Extend beyond embedded work to support higher-level applications that interface with your embedded systems.
- Performance Optimization: Ensure embedded performance requirements are met while optimizing for memory and processing constraints.
- Cross-Team Collaboration: Work closely with the remainder of the engineering team to implement a solution which fits all needs of the client.
Qualifications
- U.S. Citizenship is required.
Education
- Bachelor's degree in an Engineering Discipline.
Experience
- Two (2) or more years of software engineering experience.
- Experience building production embedded systems or firmware.
- Understanding of embedded operating systems and bare-metal programming
- Comfortable working with hardware and debugging tools.
- Strong problem-solving skills for performance and memory optimization challenges.
- Proficiency in C for embedded development preferred.
- Experience with microcontrollers, firmware development, and low-level programming preferred.
- Understanding of embedded constraints, timing requirements, and deterministic behavior preferred.
- Familiarity with hardware interfaces, protocols, and sensor integration preferred.
- Experience with hardware bring-up, schematic reading, and familiarity with design tools like Altium or similar PCB/schematic software preferred.
- Experience with SPI, I2C, UART or similar protocols preferred.
- Willingness to work on high-level software that interfaces with embedded systems preferred.
- Experience or willingness to learn PCB design via Altium preferred.
Skills
- The ability to learn quickly and adapt to new technologies while multitasking.
- Excellent communication skills, both written and oral.
- Ability to work collaboratively across functional teams.
- Exceptional time and project management skills.
- Ability to work in a dynamic and fast-paced environment.
- Persistent, questioning attitude and ability to accept that in others.
- Motivated to expand skills and knowledge, as well as tackle new problems and take on new responsibilities.
- Ability to participate in multiple projects and project teams concurrently.
MPR Associates, Inc. is an equal opportunity and affirmative action employer, who participates in E-Verify. All qualified applicants will receive consideration for employment without regard to race, color, national origin, sex, religion, age, disability, veteran's status, sexual orientation, gender identity, genetic information or any other classification as required by applicable laws. MPR is a certified Virginia Values Veterans (V3) employer.
$75k - $156k
...defense and space exploration to biomedical engineering, lives often depend on the solutions... ..., visit .Job Description Summary:The Embedded Software Engineer 2 provides technical... ...development of embedded software for imaging systems, device, process and vehicle...SuggestedFull timeLocal area$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...SuggestedFull timeWork at officeRemote workWorldwideFlexible hours$90k - $210k
...specially selected team of scientists, engineers, and software developers to deliver best-in-class... ...US National Security Ecosystem. As an Embedded Software Engineer at MORSE, you will be... ...software to support Unmanned Aircraft Systems (UAS) R&D programs. In this role, you...SuggestedFull time$82.3k - $205.75k
...space exploration to biomedical engineering, lives often depend on the... ....Job Description Summary:The Software Engineer (SMTS) develops high... ...more of the following operating systems: VxWorks, GHS Integrity,... ...for version control then this embedded systems technology group is for...SuggestedFull timeLocal area$175k - $210k
...s first 3D-stacked photonics engine, Passage™, capable of connecting... ...! We are hiring a talented software engineer to help us build the... ...software teams and hardware systems teams to develop security,... ...DMTF. Debug and troubleshoot embedded systems using tools such as GDB...SuggestedFull timeTemporary workRemote workFlexible hours$220k - $292k
...industry, Anduril is changing how military systems are designed, built and sold. Anduril’s... ...are looking for a Lead Mission Systems Software Engineer to join our rapidly growing Maritime... ...-on experience developing software for embedded and physical devicesProven...Full timeWork experience placementWork at officeImmediate startRemote workFlexible hours$165k - $220k
BostonEngineering - Systems Engineering /Full Time /HybridAbout Merlin: Merlin is a venture backed aerospace startup building a non-human pilot... ....Work cross-functionally with the safety, hardware, and software teams to capture, document, and communicate requirements and...Full time$140k - $210k
...re looking for a Lead People Technology Engineer to be the first dedicated AI engineer within... ...Finance to design and build intelligent systems that transform how we hire, develop,... ...applying AI it’s about defining how AI becomes embedded into the employee lifecycle at Klaviyo....Shift work- • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems... ...Proficiency in C/C++ for embedded systems • Strong software development skills and knowledge/experience in software engineering best practices (i.e. OOD, modularity,...
$124k - $145k
...capitalists, and help us make great food more accessible. About The Opportunity We’re seeking a Systems Engineer to operate in between our Hardware, Electrical, and Software teams developing Wonder’s new robotics products. You will support our engineering team with...Full timeTemporary workWork experience placementWork at officeRemote workFlexible hours- ...Position Summary The Embedded Software Engineer is responsible for designing, developing, testing, and supporting embedded software that powers... ...QA, and Product teams to deliver production-ready robotic systems. The ideal candidate is passionate about embedded...Local area
$141k - $225.6k
...our ecosystem of devices and cloud software. Like our products, we work better... ...be part of a high-impact software engineering team that develops embedded software for Axon devices , ensuring... ...technologies, and can leverage your system design skills to make the right technical...Hourly payWork experience placementWork at officeRemote work$110.39k - $151.81k
...Edge. ADI combines analog, digital, and software technologies into solutions that help... ...on LinkedIn and Twitter (X).Senior Embedded Software Engineer The Analog Garage is ADI’s internal... ...future breakthroughs.The Platform and Systems Team (PST), part of Analog Garage, works...Permanent employmentFull timeWork at officeDay shift$93k - $115.9k
...empowered to do the best work of their lives.As a Junior Embedded Software Development Engineer, you’ll contribute to the software that runs on Sonos... ...supportive team of engineers who will help you learn Sonos systems, embedded development practices, and how we ship high-...Full timeTemporary workInternshipWork at officeImmediate startRemote workVisa sponsorshipWork visa3 days per week$150k - $215k
...perform at a higher level through a deeper understanding of their bodies and daily lives.WHOOP is hiring a Senior Software Engineer to join the Business Systems team. In this role, you will design and implement the backend systems that power WHOOP’s internal operations,...Full timeWork at officeRelocation- ...talented, motivated, and passionate Firmware Engineer to join our team! In this role, you... ...develop, and maintain high-performance embedded systems for our next-generation laser marking... ...custom device drivers, and system-level software to interface with Ethernet-based smart...Work at officeRemote work
- ...high-growth technology company backed by The Engine, a Tough Tech venture capital fund built by... ...the transition from traditional hydraulic systems to more efficient and sustainable solutions. As a Senior Embedded Software Engineer, you'll play a pivotal role in the...Work at officeFlexible hours
$107.5k - $204.5k
...100 years of experience and renowned engineering expertise to meet the needs of today’s... ...Architecture (REPA) Department as a Principal Embedded Software Engineer. The department’s primary... ...and support land and sea-based radar systems. We are looking for a unique engineer...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hoursDay shift- ...Design and develop Android applications for embedded systems, ensuring compatibility with various... ...and platforms. • Design and develop software for different types of embedded systems... ...FPGAs. • Collaborate with hardware engineers to define system requirements and...
- ...office holidays Flexible/hybrid work options Free parking As a Senior Embedded Software Engineer, you will play a key role in developing and enhancing the software that powers our partner’s robotic systems. Our partner has a multidisciplinary engineering team and plans to...Work at officeFlexible hours3 days per week
$500 per month
...Warner Brothers Discovery, Viacom, AMC, and A&E.Lead Backend Software Engineer (Product)Philo aims to connect customers with their favorite... ...experiments. They do this all while load testing and scaling the system to millions of users and considering security and privacy. A...Work at officeRemote workHome officeFlexible hours3 days per week- ...Role A growing robotics organization is seeking a Principal Embedded Software Engineer to lead the design, development, and enhancement of the... ...embedded software powering its next-generation electromechanical systems. This engineer will work closely with cross‑functional...Full time
$105k - $150k
...Hardware Systems Engineer The Hardware Group is looking for a Hardware Systems Engineer to... ...brackets, mounts, and fixtures; ECAD for embedded platforms and smaller PCBAs. Build the... ...and application stack with the Systems Software team. Own test and validation. Plan...Work at officeWork visaFlexible hours$132.7k - $176.9k
...Define the overall product architecture and system-level design, ensuring alignment with... ...provide technical guidance to junior engineers, helping them to develop their skills and... ...technical contributor. ~ Experience in embedded systems design including design with UART...Work at office- ...create 360 value.By combining hands-on engineering with deep industry context, we help organizations... ..., managing multi-modal database systems, and owning the reliability and performance... ...vector database infrastructure for embedding storage, indexing, and semantic retrieval...Full timeWork experience placementLive inWork at officeLocal area
$163.6k - $234.6k
...with technology that simply works. The SRE Engineering Enablement org at Meraki supports our CI... ...2,000 engineers. We support the entire software development lifecycle (SDLC), including... ...of other engineering teams to design systems that work for them. Partner with engineering...Permanent employmentFull timeTemporary workLocal areaRemote workFlexible hours- ...Description We are a uniquely designed talent agency focusing on the technology sector in the Boston, MA area. Our solution is built for engineers tired of the traditional recruiting experience looking for an Agent to represent them in their current search and/or throughout...Full timeWork at office2 days per week3 days per week
$68 - $71 per hour
...individual to drive the evolution of our comprehensive design system. In this pivotal role, you will directly influence the creation... ...excellence and efficiency within our product, design, and engineering teams. To be considered for this role, you must:...Hourly payTemporary work- - MS/ Ph.D. degree in Computer Science, Electrical Engineering, or a related field - Radar sensor software development - Lidar sensor & software development -... ...research & development - Expertise implementing vision & perception algorithms and deploying on real-world systems
$108k - $176k
...sensing platform at the intersection of synthetic biology, protein engineering, nanopore biophysics, electrophysiology, signal processing,... .... Our goal is to create programmable biological measurement systems capable of extracting rich molecular information from single-molecule...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded System Software Engineer. Be the first to apply!
- embedded software engineer Boston, MA
- embedded systems software engineer Boston, MA
- embedded engineer Boston, MA
- embedded developer Boston, MA
- software engineer - cloud services Boston, MA
- id software Boston, MA
- healthcare software sales Boston, MA
- software technical support Boston, MA
- software asset management analyst Boston, MA
- software implementation project manager Boston, MA



