Firmware Engineering Manager leading team developing firmware for SmartSense’s next-generation IoT sensors and gateway platforms. Collaborating with engineers to ensure system architecture and performance are optimized.
Responsibilities
Lead system-level engineering across MCU firmware, embedded Linux, connectivity pipelines, and device-cloud interfaces.
Define and evolve platform architecture including wireless stacks, OTA update systems, low-power design, telemetry, and performance.
Contribute hands-on to firmware development in C/C++, RTOS environments, embedded Linux services, and edge compute components.
Ensure fleet KPIs including connectivity stability, uptime, power efficiency, and OTA reliability.
Work closely with Hardware Engineering on sensor interfaces, radio integration, manufacturability, and system validation.
Drive CI/CD automation, secure coding practices, test infrastructure, and engineering processes.
Debug complex issues across MCU, Linux, RF, sensors, and hardware interfaces using advanced diagnostic tools.
Mentor, develop, and coach firmware engineers to build a strong, scalable engineering organization.
Partner with Product, Cloud, QA, and Operations to ensure predictable delivery and cross-team alignment.
Requirements
10+ years of embedded systems or firmware engineering experience, including real-time MCU development.
1+ years of engineering leadership with strong delivery and quality outcomes.
Expert proficiency in embedded C/C++, RTOS architectures, device drivers, and low-power IoT system design.
Strong background in embedded Linux (Yocto, Ubuntu) and device service development.
Experience with CI/CD pipelines, Git, Jenkins, Docker, and secure software development practices.
Strong knowledge of wireless protocols such as BLE, Zigbee, LTE, and device-cloud communication.
Skilled in debugging across hardware, firmware, Linux, and RF domains.
Experience with at least one major cloud IoT platform (AWS IoT, Azure IoT, or Google Cloud IoT).
Benefits
Total Rewards package including a short-term incentive program
Join Zoox as a Senior Software Systems Engineer to enhance middleware for autonomous robotaxi systems. Collaborate on safety - critical software for production vehicles.
System Engineer ensuring reliable IT infrastructure for a pioneering digital asset finance company. Responsible for smooth operation and optimization of cloud services and security measures.
Staff Systems Engineer developing requirements architecture and validation strategies for complex systems at Flock Safety. Bridging the gap between product vision and technical execution.
Software Systems Engineer defining and validating Nonfunctional Requirements for cloud - based medical technology solutions. Collaborating with cross - functional teams to ensure compliance with regulatory standards.
Linux Systems Engineer supporting Intelligence customer by maintaining enterprise Linux infrastructure. Focus on automation, collaboration, and continuous improvement in a sophisticated IT environment.
F5 Engineer responsible for traffic management and network security infrastructure for government activities in Virginia and Maryland. Engaging with technical requirements and system enhancements across multiple data centers.
Senior Systems Engineer responsible for designing and maintaining EUC and endpoint management platforms. Collaborating with IT and security teams to ensure a high - performing digital workplace experience.
Senior Business Systems Analyst enhancing IT systems and driving improvements for Wolters Kluwer. Collaborating with stakeholders and managing project goals in a hybrid work environment.
Lead Mechanical Systems Engineer for GE Vernova's BWRX - 300 SMR design, overseeing system engineering activities and site construction coordination. Requires strong technical expertise and experience in nuclear system design.
Lead Engineer at Boeing overseeing development, integration, and validation of electronic systems for weapon systems. Collaborate with suppliers and support engineering projects for aviation and aerospace.