What are the responsibilities and job description for the Firmware Engineering Lead position at AIT Global Inc?
Job Title: Firmware Engineering Lead
Location: Boston, MA
Our Ideal Candidate Must Have:
- Technical leadership of several concurrent firmware development projects
- Hiring and performance management - knowing how to build a great technical team
- Proficiency with bare metal and RTOS programming in C and C
- Strong debugging skills including the use of cloud infrastructure and instrumentation to monitor system performance and crash logs remotely
- Experience building highly efficient firmware for battery sensitive applications/IOT
- Experience in radio technologies such as WiFi, Cellular, BLE
- Experience with I2C, UART, TCP/IP, UDP, SPI, MQTT
- Experience with COTS sensors
- Experience utilizing CI/CD within firmware projects building and testing with unit tests, integration and system tests
- Experience developing manufacturing tests
- Experience validating and integrating third party firmware from vendors and consultants
- Familiarity with Agile development methodologies
Preferred Experience:
- Experience leading technical teams
- Experience working with Customer Success to troubleshoot and correct customer issues
- Experience using protocol buffers to serialize and deserialize data used in communication with external systems
- Experience with reviewing PCB layouts and design best practices
- Experience working with Asia Design/MFG partners
Other Requirements:
- BS/MS Electrical or Computer Engineering
- 8 years experience as a Firmware Engineer
- Several years of experience as a Firmware Technical Lead
What You’ll Be Doing:
- You will be leading a small team in the development of an aggressive hardware roadmap
- You will be building firmware for new projects
- You will be maintaining and improving our firmware over time
- Drive continuous improvement in firmware quality, reliability, and development processes
- Support compliance, validation, and release activities in line with company and ISO procedures
Work Location: In person