Firmware Development Engineer - TechStaff, Inc
Scottsdale, AZ
About the Job
Firmware Development Engineer
Job Description:
We are seeking a skilled Firmware Development Engineer to join our dynamic team in Scottsdale. The ideal candidate will have a strong background in Developing and debugging to hardware level- and a passion for creating efficient, reliable firmware solutions.
Responsibilities:
- Design, develop, and maintain firmware for embedded systems.
- Collaborate with hardware engineers to define system requirements and architecture.
- Implement firmware according to specifications, ensuring adherence to coding standards and best practices.
- Debug and troubleshoot firmware issues throughout the development process.
- Optimize firmware for performance, memory usage, and power consumption.
- Write thorough documentation for firmware designs, APIs, and usage.
- Work closely with cross-functional teams, including software engineers, QA engineers, and product managers.
- Stay current with industry trends and advancements in embedded systems technology.
Hybrid work environment
75-90K DOE
Full development and debug to hardware level.
3-5 years firmware development engineer.
Basic qualifications are as follows:
- Familiar with Real-Time Operating Systems like FreeRTOS.
- Application development based on RToS
- ARM MCU Architecture experience. NXP, ST and Microchip as examples.
- Exposure to Linux development a plus
- Use of IDE and debug tools a must.
Source : TechStaff, Inc