Firmware Lead
Gradera AI Technologies Verified employer
Actively hiring · Posted today · JEV2610F015AFED8E
Job description
We are seeking a high-caliber Firmware Lead to join our Engineering team at Gradera. In this role, you will be the technical anchor for the firmware squad, responsible for translating high-level architectural visions into robust, executable low-level designs (LLD). You will lead the design and development of firmware solutions on NXP-based hardware platforms, ensuring seamless real-time data acquisition and integration with cloud-based Machine Learning (ML) platforms. We are looking for a seasoned expert who can work independently without any supervision, taking full ownership of the firmware lifecycle from hardware abstraction to cloud-edge synchronization.Our Core Tech StackEmbedded & OSNXP SoCs/MCUs: i.MX, LPC, and Kinetis series.Yocto Project: Custom layers, recipes, BitBake, and kernel configuration for Linux.RTOS Platforms: Deterministic performance, task scheduling, and interrupt handling.Development & IntegrationLanguages: Mandatory proficiency in C/C++ and C# (.NET on embedded targets/IoT).Communication: MQTT, WebSockets, CAN, UART, SPI, and I2C.Cloud & ML: Azure IoT Hub, AWS IoT Core, and data streaming via Kafka or Kinesis.Infrastructure & SecuritySecurity: Secure boot, encryption, and device authentication.DevOps: Containerization (Docker) and CI/CD for firmware.Key ResponsibilitiesArchitectural Ownership: Convert high-level blueprints into detailed technical designs for NXP-based systems, ensuring optimal performance across hardware and software layers.Autonomous Execution: Lead the end-to-end development of firmware modules, making critical technical decisions and resolving complex blockers without supervision.ML Pipeline Leadership: Collaborate with Data Engineering and ML teams to architect streaming and batch ingestion pipelines, ensuring data is correctly structured for ML training.Cloud-Edge Synchronization: Design secure and reliable transmission protocols for device-to-cloud communication, focusing on edge-to-cloud integration.Standards Enforcement: Act as the guardian of engineering excellence, implementing security best practices (secure boot, TLS) and ensuring high code quality.Technical Mentoring: Act as a technical beacon for the squad, conducting rigorous code reviews and mentoring senior engineers in Yocto Linux and RTOS concepts.Strategic Troubleshooting: Lead the debugging of critical firmware issues across hardware and software layers, including OTA update implementations.Preferred Qualifications8 to 10 years of professional experience in embedded firmware development.Proven ability to work independently and lead technical squads in a fast-paced environment.Expert-level mastery of the Yocto Project and RTOS constraints.Deep proficiency in C/C++ and C# for embedded systems.Demonstrated track record of delivering low-level designs for edge-to-cloud ML systems.Highly DesirableIndustry Experience: Exposure to industrial domains such as Manufacturing, Logistics, or Transportation is highly regarded.Experience with Edge AI / TinyML and industrial protocols (Modbus, OPC-UA).Knowledge of Cybersecurity standards for secure device provisioning.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Gradera AI Technologies.
- Track your application and get updates by email and WhatsApp.