Serve as the final technical gatekeeper for Infotainment and Connectivity software releases, living at the intersection of software, hardware, and the real-world vehicle experience to find weak spots and drive systemic quality improvements.
Compensation
full-time positions may be is eligible to participate in our annual company performance bonus program. This role is also eligible for equity in the form of Restricted Stock Units (RSUs), subject to board approval and the terms of our equity incentive plans, including applicable vesting requirements.
Responsibilities
Oversee end-to-end software release validation for the Infotainment and Connectivity organization
Analyze release notes, commit histories, and architectural changes to identify high-risk intersections
Design and execute creative, intuition-driven tests to expose edge-case failures
Spend significant time in and around target vehicles and hardware benches, instrumenting systems, pulling logs, monitoring bus traffic, and reproducing elusive hardware/software interactions
Dive into system logs, traces, telemetry, and source architecture to pinpoint exactly why a subsystem failed
Requirements
Bachelor's Degree or greater in Computer Science
Bachelor's Degree or greater in Software Engineering
Bachelor's Degree or greater in Applied Mathematics
Develop embedded software for dental care machines and related devices, taking responsibility for functional system components from architecture to implementation.
Responsibilities
Develop embedded software for dental care machines and related devices
Implement key technical solutions from architecture to implementation
Collaborate with electronics and mechanical design
Requirements
DI or Engineer degree
Nice to have: Wireless technologies (e.g., BLE)
Nice to have: Qt/QML programming and/or UI design
Nice to have: State machine-based software architectures
Lead a team of engineers in designing, developing, and testing embedded software, platforms, and systems for mission-critical technologies and products in a player-coach role.
Compensation
The base pay range for this position is $130,000.00 - $173,000.00. This position is also eligible for an annual discretionary bonus based on a percentage of your base salary/ commission based on the plan.
Responsibilities
Provide technical and people leadership to the embedded software team
Oversee talent management, including recruitment, staffing assessments, and project assignments
Define and manage scope, cost, and schedule for team tasks
Establish and monitor metrics to measure team progress and product completeness
Utilize daily management techniques to focus on continuous improvement
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
Engage customers during presales to gather requirements and explain our technology, liaise with other Canonical experts to aggregate knowledge into comprehensive solutions, participate in delivery of embedded Linux projects, and act as a customer advocate and trusted advisor.
Responsibilities
Engage customers during presales to gather requirements and explain our technology
Liaise with other Canonical's experts to aggregate our collective knowledge into comprehensive solutions
Participate in the delivery of select projects related to Embedded Linux, including demos and PoCs
Convey market requirements to key stakeholders in our organization
Be both a customer advocate and a trusted advisor to Canonical
Requirements
Bachelor’s degree in Computer Science or related technical field
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