Senior Embedded Software Engineer
Core
Lead firmware architecture and development for safety-critical gas detection instruments and sensors, ensuring reliability and scalability across the product lifecycle.
Role type
Senior IC embedded software engineer (firmware)
Builds
Gas detection instruments, sensors, and accessories for worker safety and remote management
Domain
Industrial safety / Embedded systems
Required skills
C programming, embedded driver development, real-time systems, subsystem architecture, hardware integration, debugging, CI/CD, static analysis, unit testing
Preferred skills
Low-power device optimization, wireless protocols (Bluetooth, Wi-Fi, LTE, LoRa), safety-critical application experience, legacy product support
Technologies
C, I2C, SPI, UART, ADC, PWM, CI/CD, static analysis tools
Responsibilities
Own firmware architecture including module partitioning and interfaces; define and trace firmware requirements; design and implement complex drivers and middleware; test firmware/hardware integration and debug issues; optimize performance, power, and memory; mentor engineers and lead technical initiatives
Seniority
Senior, hands-on IC with technical leadership
