Seeking an experienced Embedded Software Engineer to join the UAS team, focusing on writing software for embedded microcontrollers for precision weapons and unmanned aircraft systems.
Compensation
$129,000—$187,000 USD
Responsibilities
Design, code, and implement software for embedded devices and systems on unmanned aircraft and test out those devices in flight test environments
Write and test software to support the integration of sensors and processors into aircraft
Debug, troubleshoot, and isolate software issues
Read schematics and use standard debugging equipment: oscilloscope, logic analyzer, multimeter
Work closely with other engineering disciplines
Requirements
Bachelor's degree in Computer Science
Bachelor's degree in Computer Engineering
Bachelor's degree in Electrical Engineering
Bachelor's degree in Aerospace
Nice to have: Reading and understanding electrical hardware schematics
Develop and debug embedded firmware for AMD's CPU and GPU product lines, contribute to test automation and CI/CD, and use AI-native tools to accelerate development.
Responsibilities
Design, develop, debug, verify and validate embedded firmware for CPU and GPU subsystems.
Develop low-level firmware for embedded systems in an RTOS environment.
Work closely with multi-functional teams such as architecture, design, verification, power management, BIOS and driver teams on delivery of integrated firmware solutions.
Engage in pre-silicon validation such as co-simulation with IP and SoC emulation; support post-silicon enablement, platform bring-up and production cycle efforts.
Write and maintain automated test cases and sanity/regression suites, and keep CI/CD coverage healthy.
Requirements
Bachelor's degree in Electrical Engineering, Computer Engineering, Engineering Science or Computer Science; Master's preferred
Set the technical direction for firmware spanning AMD's CPU and GPU product lines, owning firmware architecture across multiple SoC generations and driving hardware/firmware co-design.
Responsibilities
Own firmware architecture for CPU and GPU SoC subsystems across multiple product generations, from specification through production.
Drive hardware/firmware co-design with architecture, design, verification, power management, BIOS and driver teams; influence silicon definition based on firmware requirements.
Set technical direction for firmware quality, validation strategy, CI/CD and sanity infrastructure across the organization.
Define the organization's AI-native development strategy — agentic coding workflows, AI-assisted test-case generation, automated triage and review — and drive adoption.
Lead resolution of the most complex cross-functional issues spanning silicon, firmware, driver and system software.
Requirements
Master's or PhD degree in Electrical Engineering, Computer Engineering, Engineering Science or Computer Science
Contribute to the development and execution of Failure Modes and Effects Analysis (FMEA) activities for software components and systems, ensuring compliance with automotive safety standards and regulations.
Identify potential failure modes, assess their effects on system safety, and define mitigation strategies to eliminate or reduce associated risks, collaborating closely with cross-functional teams to ensure alignment with project objectives.
Ensure compliance with automotive safety standards, regulations, and guidelines, such as ISO 26262, IEC 61508, and SAE J3061, throughout the software development life cycle (SDLC), from requirements analysis to release documentation.
Apply expertise in embedded systems to assess and enhance the functional safety of software components and systems deployed in automotive environments, leveraging knowledge of microcontroller architectures, real-time operating systems (RTOS), and automotive communication protocols.
Collaborate with hardware engineers and system architects to integrate functional safety requirements into the design and development of embedded systems, ensuring the safety and reliability of automotive software applications.
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
Designs, develops, tests, and maintains non-embedded software throughout the end-to-end lifecycle, ensuring compliance with industry, customer, safety, and regulatory standards.
Responsibilities
Designs, develops, tests, and maintains non-embedded software throughout the end-to-end lifecycle
Reviews, analyzes, and translates customer requirements into initial design of software products
Develops, maintains, enhances and optimizes software products and functionalities for systems integrations
Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software products
Debugs and resolves issues identified to ensure the reliability and efficiency of software products
Requirements
Bachelor's Degree
Nice to have: Level 4: 9 or more years' related work experience or an equivalent combination of education and experience
Nice to have: Agile/SAFe development experience
Nice to have: Experience with DevOps tools, such as GitLab (CI/CD), Git Bash, Jira, and Artifactory
Nice to have: Experience working with Real-time Operating Systems (RTOS)