Role Summary
Sought after Senior Firmware Developer with expertise in firmware development and integration of IoT devices.
We are looking for a seasoned Firmware Development Expert to join our internal team. This key position involves designing, implementing, and deploying firmware solutions for IoT devices across various environments.
The ideal candidate will possess a deep understanding of embedded systems, strong analytical skills, and excellent communication abilities. As a crucial member of the team, you will collaborate closely with hardware engineers to ensure seamless integration of firmware with hardware components.
Key Responsibilities:
* Firmware Design and Implementation: Develop and deploy firmware solutions from concept to production across a range of IoT devices.
* Documentation and Support: Maintain comprehensive documentation of firmware designs, test results, and provide ongoing support for bidirectional control and communication.
* Device Provisioning and Automation: Automate device provisioning and develop standard operating procedures for onsite technicians.
* Firmware Testing and Reliability: Test firmware applications, identify bugs, and ensure reliability and performance.
* Hardware Integration: Collaborate with hardware engineers to integrate firmware with hardware components.
Requirements
* 5+ years of experience in commercial firmware development or embedded systems engineering.
* Strong understanding of embedded systems architectures, integrations, and writing peripheral device drivers.
* Experience with embedded software compilation, deployment, debugging, and monitoring tools.
* Excellent analytical and problem-solving skills.
* Bachelor's degree in Computer Science, Electrical Engineering, Electronics, or a related field (or equivalent experience).