Job Description:
We are seeking a Mid-Level Embedded Engineer with expertise in embedded firmware development, Linux applications, and hardware-software integration. The position involves working on products related to intrusion detection , fire safety , and home automation . The ideal candidate will have experience with Linux platforms, Yocto Build System , C programming , and embedded systems such as STM32MP131 and Cortex A7 .
Key Responsibilities :
- Understand product requirements and collaborate with customers to document these requirements.
- Design and document product architecture.
- Develop embedded firmware for various product lines, including those based on Linux.
- Work with Linux platforms for hardware bring-up and porting.
- Conduct code reviews to ensure quality and consistency.
- Coordinate with offshore development teams and ensure smooth collaboration.
- Collaborate with customers to resolve dependencies and address technical requirements.
- Participate in Agile development processes, including scrum meetings and sprint planning.
- Update and review software documentation (architecture, design, and interface).
Required Skills :
- Embedded Firmware Development
- Linux Application Development
- Yocto Build System
- C Programming
- Experience with STM32MP131 , Cortex A7 , MQTT , and Matter 1.4
- At least one skill in LVGL GUI , Wi-Fi , Zigbee , or ZWave
- Experience working in Agile environments
- Strong written and verbal communication skills for effective collaboration
Education :
- Bachelor's or Master's degree in Electronics , Computer Science , or a related field
Additional Information :
- Work Location : On-site in Melville, NY
- Work Schedule : Full-time (40 hours per week)
- Contract Duration : 6 months (01/27/2025 - 07/25/2025)