Firmware Engineer I-II
Antares - Los Angeles, CA
Hiring: Firmware Engineer I-II Company: Antares Location: Los Angeles, CA Job Posted Time: 2026-09-10 10:58:20 Employment Type: Contract Target Skills & Keywords : C, C++, Embedded Systems, Firmware, Python, RTOS, Rust, Systems Engineering About the job Experience: •Exposure to Hardware in the Loop testing, automated test frameworks, simulation environments, or continuous integration for embedded systems. •Operational familiarity with bootloaders, firmware update mechanisms, device drivers, low-level peripherals, and embedded communication stacks. •Operational familiarity with software or firmware development processes for configuration-controlled systems. •Operational familiarity with relevant standards, guidance, or development practices in safety-critical systems, including IEEE, IEC, DO-178C, DO-254, IEC 61508, ISO 26262, DOE nuclear standards, or similar. Required Skills: •Develop firmware for embedded controllers, instrumentation electronics, data acquisition systems, and test hardware. You will help define how reactor hardware is initialized, monitored, commanded, diagnosed, and protected across development, integration, and qualification environments. •Design, develop, test, and maintain firmware for reactor instrumentation, control, monitoring, and electrical support systems. •Develop embedded software in C/C++ for microcontrollers, embedded processors, and real-time hardware platforms. •Bring up new hardware, debug board-level issues, and validate firmware behavior using oscilloscopes, logic analyzers, multimeters, power supplies, and other lab equipment. •Implement communication interfaces such as SPI, I2C, UART, CAN, Ethernet, RS-485, or similar protocols. •Develop firmware for sensor acquisition, actuator control, telemetry, diagnostics, fault detection, and system health monitoring. •Partner cross-functionally with electrical engineers on schematics, board design reviews, signal integrity concerns, interface definitions, and hardware/software requirements. •Partner cross-functionally with systems, software, test, and licensing teams to ensure firmware supports safety, reliability, and regulatory requirements. Qualifications: •Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field. •2+ years of experience developing production software in C, C++, Python, Rust, or similar languages for hardware-integrated, distributed, embedded, robotics, aerospace, automotive, industrial, or mission-critical systems. •Strong debugging skills across software, hardware, and system-integration boundaries. •Demonstrated capacity to design clear software interfaces, data models, state machines, and testable system behaviors. •Comfortable working in an environment where requirements evolve through prototype testing, hardware bring-up, and cross-functional design tradeoffs. •Strong written and verbal communication skills, especially when working across software, electrical, controls, test, and systems engineering teams. •Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field, and 1+ years of experience developing production software Compensation: •$120,000 - $160,000 / year Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!