Firmware Engineer - Hauppauge, NY
InfoStaff
- Hauppauge, NY
Our client currently seeking a detail-oriented, proficient firmware engineer to develop and implement control and interface algorithms for a wide variety of robotic devices. The ideal candidate will have experience successfully completing complex projects, will be capable of handling a diverse task load, and will be ready to take on new and interesting challenges daily. A positive, team-oriented, and proactive attitude is essential.
Requirements:
- Demonstrated expertise developing firmware for robotic control systems at the application and driver level using the C programming language
- Adept at speed and position control of brushless DC motors
- Thorough understanding of controller area network (CAN) communications
- Proficient at utilizing common microcontroller peripherals such as timers, analog to digital converters, real-time clocks, and serial ports (I2C, SPI, SCI, and CAN)
- Experience interfacing with a wide variety of sensors such as accelerometers, strain gauges, proximity sensors, and temperature probes
- Ability to work as part of a team of other firmware, software, and electrical engineers
- Capacity to provide accurate estimates of firmware project resource requirements
- Willingness to work closely with our management team to ensure projects are performed on time, on budget, and at the highest level of quality
Ideal Candidate:
- BS/MS in Electrical Engineering, Computer Engineering, or Computer Science
- A minimum of 5 years of professional experience
- Experience programming ARM Core processors in the Eclipse development environment using the GNU toolchain
- Knowledge of the CANopen networking protocol and associated profile specifications
- Familiarity with a software version control system such as GIT
- Strong communication skills and technical writing ability
- A self-starter capable of handling a variable task load under minimal supervision
- Experience working with the Microsoft Office suite – Word, Excel, PowerPoint
- Capable of traveling (minor domestic and international travel may be necessary)
Posted On: Monday, January 10, 2022
Compensation: $90,000 – $115,000