Embedded Firmware Engineer (IoT)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Embedded Firmware Engineer (IoT): Develop production-grade firmware for power grid edge computing platforms with an accent on real-time embedded software, security features, and hardware integration. Focus on designing scalable fault-tolerant components, implementing communication protocols, and deploying systems on resource-constrained microcontrollers for mission-critical infrastructure.
Location: Based onsite at headquarters in Ann Arbor, Michigan, with flexibility for occasional remote work. Expected to collaborate with remote teams across the country.
Salary: $135,000 to $175,000 base compensation depending on experience plus stock options.
Company
Fast-growing NVIDIA-backed AI company enabling AI data centers to dynamically orchestrate power and unlock compute capacity from existing energy infrastructure.
What you will do
- Design, develop, and deploy production-grade firmware across multiple hardware platforms, architecting scalable, fault-tolerant components.
- Support hardware bring-up and collaborate with hardware engineering teams during development cycles.
- Develop and optimize real-time embedded software using C/C++, RTOS, and bare-metal programming for resource-constrained microcontrollers.
- Implement and debug communication protocols (SPI, I2C, UART, CAN, Ethernet, LTE, WiFi) for IoT device connectivity.
- Architect embedded security features including secure boot, signed-image pipelines, key management, and authenticated protocols.
- Build and maintain CI/CD pipelines with automated testing, static analysis, and version-controlled releases.
- Utilize FPGA-based platforms to interface FPGAs, MCUs, and SoMs using HDL (Verilog/VHDL).
- Collaborate cross-functionally with hardware, cloud, AI/algorithms, and product teams.
Requirements
- 7+ years developing and delivering production firmware for embedded systems.
- Expert proficiency in C/C++ with RTOS and bare-metal programming.
- Strong understanding of embedded architecture, hardware interfaces, and protocols (SPI, I2C, UART, CAN, USB, Ethernet).
- Experience with IoT devices, microcontrollers, communication modules (LTE, Bluetooth, WiFi), and edge computing.
- Hands-on hardware bring-up experience and collaboration with hardware teams.
- Knowledge of debugging tools (oscilloscopes, logic analyzers, JTAG).
- Proven CI/CD pipelines, automated testing, and Git experience.
- Strong communication and collaborative skills with cross-functional teams.
Nice to have
- Bachelor's in Computer/Electrical Engineering or related.
- HDL experience (Verilog/VHDL); Xilinx Vivado, AMD Vitis, Lattice toolchains.
- Shipping firmware in high-reliability industries (medical, automotive, aerospace, grid).
- Cryptographic primitives, hardware roots of trust, industrial cybersecurity standards.
- Experience with high-throughput data paths (RDMA, RoCE, PCIe).
- ARM TrustZone-M, secure MCUs (STM32H5), ML/IoT/AI SOMs (NVIDIA Jetson).
- Understanding of U.S. electricity grid physics and hardware.
- Mentoring juniors, Rust, Agile methodologies.
Culture & Benefits
- Diverse and inclusive workplace focused on collaboration and problem-solving.
- Mentorship and growth opportunities in a collaborative team.
- Flexible work environment with flexible paid time off.
- Competitive compensation including health, dental, vision, and employer-match 401k.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →