> Markdown version of [/jobs/ext/3068613-embedded-software-systems-integration-engineer](https://www.wearedevelopers.com/jobs/ext/3068613-embedded-software-systems-integration-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software / Systems Integration Engineer - **Company:** Waters - **Location:** Wilmington, DE, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Systems Engineering, C++ (Programming Language), Code Review, Computer Engineering, Linux, Linux on Embedded Systems, Embedded Software, Firmware, Hardware Design, PID Controllers, Real-Time Operating Systems, Signal Processing, Systems Architecture, Systems Integration, Multithreading, PIC Microcontroller, Real Time Systems, Information Technology, Bare Metal - **Published:** September 25, 2026 - **Apply:** https://www.themuse.com/jobs/waters/senior-embedded-software-systems-integration-engineer ## About the Role We are seeking a Senior Embedded Software / Systems Integration Engineer to contribute to the design, development, integration, and optimization of our instrument platforms. This role is ideal for an experienced engineer who combines a strong foundation in embedded systems with a systems-level mindset and a passion for solving complex technical challenges., Embedded Software Fundamentals Strong foundation in embedded software development, including: * C and/or C++ development in resource-constrained environments, real-time processing, and multi-threaded systems. * Microcontroller architectures and device features (NXP, STMicroelectronics, and similar platforms). * Execution environments including bare-metal systems, RTOS environments, and embedded Linux. Systems Integration & Systems Thinking * Demonstrated experience integrating embedded software with hardware, sensors, actuators, motors, and distributed control systems. * Ability to understand, troubleshoot, and optimize complex interactions across hardware, software, and physical systems. * Experience working on multi-disciplinary engineering teams spanning firmware, hardware, mechanical, controls, and systems engineering. * Strong systems-thinking mindset with the ability to evaluate technical decisions in the context of overall product performance and customer outcomes. * Experience owning complete features, subsystems, or product capabilities rather than isolated software components. Technical & Professional Skills * Proficiency in hardware design principles, electronics fundamentals, and troubleshooting. * Strong analytical and problem-solving skills with the ability to break down complex technical challenges into practical solutions. * Intellectual curiosity and a willingness to learn new technologies, scientific concepts, and engineering disciplines. * Effective written and verbal communication skills. * Ability to navigate ambiguity, investigate unfamiliar technical domains, and develop a deep understanding of how products function as complete systems. Desired Competencies * Experience with distributed real-time controller architectures. * Control systems expertise including PID tuning, stepper motor control, and three-phase motor control. * Signal processing expertise including filtering, conditioning, and signal transformations. * Experience with scientific instrumentation, industrial automation, medical devices, robotics, transportation systems, telecommunications equipment, or other complex electromechanical products. * Experience working in environments requiring investigation of complex scientific, technical, or experimental problems. * Familiarity with system architecture, product integration, and system-level validation methodologies., * Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering discipline. * 5+ years of experience in embedded systems development. * Demonstrated experience developing and integrating embedded technologies within complex physical products or electromechanical systems., firmware, embedded software, microcontrollers, linux, rtos, control systems, signal processing, engineering ## Description * Design, develop, and maintain embedded software systems for instrument platforms and related products. * Lead the integration and validation of embedded software within complex electromechanical instrument systems. * Collaborate across firmware, electrical, mechanical, systems, software, and applications engineering teams to deliver complete instrument solutions. * Take ownership of features and subsystems from concept through architecture, implementation, integration, validation, and release. * Investigate complex system behaviors and apply systems thinking and analytical problem-solving techniques to identify root causes and drive effective resolutions. * Analyze interactions between software, electronics, sensors, motors, control systems, and mechanical subsystems to ensure reliable system performance. * Provide technical guidance and support to junior engineers through code reviews, knowledge sharing, and mentoring. * Continuously build expertise in new technologies, scientific domains, and instrument subsystems to improve product capabilities and development effectiveness. * Challenge assumptions, ask thoughtful questions, and contribute to a culture of technical curiosity and continuous improvement. ## Related Videos - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Your Kubernetes Node Is Not a Server: Rethinking the OS Layer](https://www.wearedevelopers.com/videos/100315-your-kubernetes-node-is-not-a-server-rethinking-the-os-layer) - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)