About
## About the Role As an **Embedded Firmware Engineer** at LumiLens, you will be part of a multidisciplinary team that designs, implements, and validates firmware for microcontroller-based vision modules. Your contributions will play a critical role in enhancing product reliability, power efficiency, and overall performance, shaping the company’s product roadmap. This role is especially suited for recent graduates eager to delve into low-level programming, hardware-software integration, and tackling complex real-time challenges. ## Key Responsibilities - Design and develop firmware for ARM Cortex-M and other microcontroller families used in LumiLens products. - Write clean, modular, and well-documented C/C++ code adhering to industry standards and internal coding guidelines. - Implement and debug communication protocols such as I2C, SPI, UART, and CAN. - Develop drivers for sensors, ADCs, timers, and power management units. - Integrate firmware with AI inference engines and image processing pipelines. - Perform unit testing, integration testing, and hardware validation on development boards and production prototypes. - Collaborate with hardware designers to resolve interface issues and optimize PCB layouts for firmware constraints. - Participate in code reviews and contribute to the continuous improvement of development processes while maintaining version control using Git. - Document firmware architecture, APIs, and troubleshooting guides for internal teams and external partners. - Stay updated with emerging embedded technologies and propose enhancements to improve product competitiveness. ## Requirements - Proficiency in C, C++, Embedded C, and experience with ARM Cortex-M microcontrollers. - Familiarity with FreeRTOS, CMSIS, HAL libraries, and JTAG/SWD debugging. - Basic knowledge of PCB design considerations and debugging techniques. - Experience with Git for version control. - Python proficiency for test automation is a plus. ## Benefits - Work on tangible products reaching the market quickly. - Receive mentorship from industry veterans in a collaborative environment. - Enjoy a merit-based culture that rewards innovation. - Competitive salary and flexible work-from-home options. - Clear roadmap for career advancement with opportunities to progress to Senior Engineer, Lead Firmware Architect, or Product Manager within 3-5 years, along with provisions for continuous learning through certifications, workshops, and mentorship programs.
MATCH FREE