insight globalDenver, CO
Embedded Firmware Engineer
Embedded Firmware Engineer
Embedded Firmware Engineer
insight globalDenver, CO
today
Instruments and Related Products Manufacturing for Measuring, Displaying, and Controlling Industrial Process VariablesOther Measuring and Controlling Device ManufacturingRelay and Industrial Control Manufacturing
Apply for this role (opens in a new tab)Insight Global is seeking an Embedded Firmware Engineer to support new product development and enhancements to existing electromechanical products. This engineer will develop embedded firmware for applicator valves, sensors, conveyor controllers, and motion-control systems while working closely with electrical and systems engineers.
Responsibilities:
Design, develop, test, and debug firmware for real-time embedded hardware.
Write embedded C/C++ code for sensors, valves, processors, and motion-control products.
Translate product and hardware specifications into firmware requirements.
Support the ground-up development of new products and enhancements to existing systems.
Determine hardware compatibility and provide input into electrical hardware design.
Develop test applications, test plans, and unit tests.
Troubleshoot firmware and recommend corrective actions.
Support embedded communication, real-time I/O, control systems, data transfer, and memory management.
Create technical documentation and follow Agile firmware-development practices.
Collaborate with firmware, electrical, mechanical, and systems engineers.
Required Qualifications:
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
Two or more years of hands-on embedded firmware-development experience.
Strong programming experience with C/C++.Experience developing firmware for processors, microcontrollers, sensors, or motion-control systems.
Understanding of electronics and hardware/firmware interaction.
Experience testing, debugging, and documenting embedded systems.
Ability to work effectively within a cross-functional engineering team.
Preferred Qualifications:
Experience with STMicroelectronics microcontrollers.
Experience with FreeRTOS or Real-Time Linux.
Experience with Xilinx Zynq-based systems, Xilinx SDK, or similar processor platforms.
Board Support Package experience.
Knowledge of servo motion control, PID loops, or stepper-motor control.
LabVIEW or MATLAB experience.
Experience with test-driven development, unit testing, and multithreaded applications.
Familiarity with oscilloscopes, voltmeters, or data analyzers.
Also on the board Same function, level within a rung
Level
Lead
Location
Denver, CO
Occupation
Software Developers
Industry
Instruments and Related Products Manufacturing for Measuring, Displaying, and Controlling Industrial Process Variables
Posted
today