Job #10394: FIRMWARE ENG.
Title: FIRMWARE ENG.
Date Posted: 04/09/2019
Job Location: MA
Firmware Development task description
We are looking for a contracting firmware designer with 6 or more years of experience, specifically programming microcontrollers.
Microcontroller: STM34F4 (ST Microelectronics)
Programming Language: C
Development Environment: IAR Studio
High Level Functionality:
We have similar products that do similar things to this one, so we have a lot of legacy code. The scope of this task includes making the code more maintainable and more testable. This includes elimination of global variables and restructuring the way data is managed in the code.
Firmware update over communication bus
System Built in Test
Data and Mission Recording
Hover Control System
FPGA communication and control signaling
External Flash Memory Storage and Retrieval
Documented Unit Testing for each high level firmware module
Integration testing may be added to the scope of this effort, but I current NOT required