Firmware Engineer
We are searching for a Firmware Engineer for an emerging medical devices company developing cardiovascular products. The Firmware Engineer will work closely with the electrical engineering team to create functional and effective firmware for microprocessors to control and monitor hardware functions. The Firmware Engineer will also work closely with the GUI Software Engineer team to support needed data communication.
Requirements for the Firmware Engineer:
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering or equivalent
- Coursework or experience in the following areas:
- Real-time firmware design
- Programming in C / C++
- Object oriented design
- Embedded System
- Strong communications skills; oral, written and documentation
- Demonstrated ability working in Agile environment
- Accomplishment in working in a team environment
Preferred experience:
- 3+ years industry experience
- Embedded systems development
- Controlling microprocessor peripherals
- Data communication (I2C, CAN, TCP/IP, USB)
- System integration
- Digital and analog circuitry
- Digital communications and signal processing
- Real Time Operating Systems
Responsibilities for the Firmware Engineer:
- Develop firmware for micro-controllers in console
- Test and debug the functions of firmware with hardware
- Implement data communication between micro-controllers and front-end PCs
- Provide design documentations
Job Alerts
Login to create notifications on the jobs you’re looking for!
Have any questions?
Let’s get in touch
Share?
Share on popular social media