Baxter is seeking a visionary and highly skilled Principal Embedded Software Engineer to join our Novum Infusion Pump team in the Medical Products and Therapies group. As a key member of our team, you will play a pivotal role in driving the development of cutting-edge, embedded software solutions that enhance our infusion portfolio.
Compensation
The estimated base salary for this position is $120,000 to $165,000 annually. This position may also be eligible for discretionary bonuses.
Responsibilities
Design and Develop Embedded Software Applications
Contribute to the architecture of our software services and devices
Hands-on Embedded Software Engineer developing software (C/C++) in a Linux environment for the Wave Relay® network.
Compensation
The total compensation for this role can vary from $133,000 to $160,000 a year based on the selected individual's education and experience.
Responsibilities
Architect, develop, and implement software for embedded Linux hardware platforms using C/C++
Support hardware development
Support production hardware test systems running cross-platform applications built with Java for Windows and Linux
Develop application software running on the Wave Relay® network, including device drivers, Linux kernel modules, network stack development, and porting existing software
Support internal and external engineering activities, including travel to test locations, military facilities, and customer sites
Requirements
Bachelor’s degree in computer science, electrical engineering, or a related field
Master’s degree in computer science/electrical engineering/computer engineering or a related field
Own the Rust services on the vehicle's Linux computer that link the real-time vehicle controller to autonomy and perception on self-propelled battery-electric railcars and vehicles.
Compensation
Base salary: $120,000 - $140,000 plus equity.
Responsibilities
Act as technical owner of the on-vehicle Linux services
Build and extend Rust services on Arm-based embedded Linux using SocketCAN, serial/UART, interprocess communication (IPC) and messaging over ZeroMQ, Redis, and MQTT, and protobuf
Deliver new on-vehicle capabilities end to end
Ship services as Docker containers on the vehicle's embedded Linux computer
Design services to run unattended, with supervision, health checks, restart behavior, and logging
Requirements
Bachelor's Degree in Computer Science
Bachelor's Degree in Computer Engineering
Bachelor's Degree in Electrical Engineering
Nice to have: Microcontroller firmware experience
Nice to have: Container-based embedded Linux platforms
Lead deep-testing of the avionics software stack, validating embedded firmware, drivers, and safety-critical data paths before flight test.
Compensation
US Salary Range: $140,000 – $185,000 USD.
Responsibilities
Own system test for avionics (embedded Linux + RTOS targets), providing fast, actionable feedback on functional defects, timing issues, and regressions that impact flight safety and operator trust.
Plan and execute risk-based strategies: feature/bring-up test plans, exploratory charters, protocol-level regression suites, acceptance criteria, and release sign-off gates ahead of Flight Test.
Build and maintain automation for HIL/SIL rigs, including host-based unit/integration tests, simulation of sensors/buses, fault-injection hooks, and Python-driven benches to exercise serial/CAN/Ethernet I/O.
Stand up reproducible rigs: power supplies, CAN analyzers, logic analyzers, GNSS/sensor simulators, programmable RF links; script scenario playback and telemetry injection.
Validate robustness under degraded conditions: jitter, clock drift, packet loss, bus contention, brownouts, hot-plug, watchdog resets; verify safe behavior and recovery paths.
Requirements
Bachelor’s degree in Robotics, Computer Science, Engineering, or related field
Electrical Engineer supporting defense missions through design, integration, and advancement of embedded hardware and Unmanned Aircraft Systems (UAS) technologies.
Responsibilities
Design custom embedded hardware using microcontrollers, Systems on Modules (SoMs), and Field-Programmable Gate Arrays (FPGAs).
Reverse-engineer circuit boards and embedded systems.
Set up, configure, and work with basic embedded Linux environments.
Evaluate and integrate emerging technologies into embedded platforms.
Collaborate with cross-functional engineering teams to develop and implement technical solutions.
Requirements
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related engineering discipline from an ABET-accredited institution.
Nice to have: Current and Active TS/SCI Security Clearance
Develop embedded OS SDKs written in Rust (Linux) and Kotlin/C++ (Android/AOSP) and partner with sales and customer success teams to design solutions for prospects and customers.
Compensation
The salary range for this role is (110.000 - 187.000 USD). Exact salary is determined by skills, qualifications, and experience.
Responsibilities
Improve embedded Linux and Android/AOSP SDKs to support a wide range of IoT devices and distributions
Partner with sales and customer success teams to design solutions for prospects and customers to solve real-world business problems
Work directly with embedded software engineers at cutting-edge hardware companies to support platform integration
Build and improve reference examples, SDK documentation, and automated tests
Ship code early and often to customers, seeing millions of devices in the wild running your code
This role leads systems integration in Software Integration, Verification & Reliability, owning integration campaigns on integrated test benches, the COE, the hardware demand table, the list of software for hardware test, and factory software tests.
Compensation
USA, WA, Redmond - 220,100.00 - 297,700.00 USD annually
Responsibilities
Own integration campaigns on integrated test benches, the COE, the hardware demand table, the list of software for hardware test, and factory software tests.
Meet the bar before every hand-off: integration campaign plan agreed for every milestone.
Work directly with engineers in the boundary teams as partners, through agreed contracts and service levels.
Automate everything a person would otherwise do twice.
Hire, coach, and grow the team, with clear expectations and career development for every engineer.
Requirements
Bachelor's degree in computer science, computer engineering, or related technical field
USA, WA, Redmond - 220,100.00 - 297,700.00 USD annually
Responsibilities
Own requirements-based verification, gate criteria and their automation, traceability evidence, fault injection, timing, performance and load, security testing, over-the-air campaign verification, and the release sign-off.
Meet the bar before every hand-off: every gate criterion automated.
Work directly with engineers in the boundary teams as partners, through agreed contracts and service levels.
Automate everything a person would otherwise do twice.
Hire, coach, and grow the team, with clear expectations and career development for every engineer.
Requirements
Bachelor's degree in computer science, computer engineering, or related technical field
health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)