Firmware Engineer hudson, oh
Associate
Master’s degree
Engineering
Electrical/Electronic Manufacturing
1
No
No
Job Description:
- Design and implement firmware for embedded systems from requirements to production and commercial deployment using C/C++.
- Work closely with hardware engineers to define, develop, and debug hardware/firmware integration.
- Optimize firmware for performance, power consumption, and reliability.
- Update and maintain firmware throughout the lifecycle of the device.
- Document firmware design and development processes.
- Provide technical support for firmware issues and resolve them in a timely manner.
Experience/Education/Knowledge
- Bachelor’s degree in electrical engineering, Computer Science, or related field.
- Experience: no previous working experience required.
- Strong proficiency in C/C++ programming for embedded systems.
- Deep understanding of microcontroller architectures (e.g., ARM, AVR, PIC) and peripheral interfaces (e.g., SPI, I2C, UART, USB).
- Familiarity with debugging tools (e.g., JTAG, oscilloscopes) and techniques for embedded systems.
- Knowledge of version control systems, such as GIT.
- Experience with embedded Linux is a plus.
MUST HAVE:
- Bachelor’s degree in electrical engineering, Computer Science, or related field.
- Experience: no previous working experience required.
- Strong proficiency in C/C++ programming for embedded systems.
- Deep understanding of microcontroller architectures (e.g., ARM, AVR, PIC) and peripheral interfaces (e.g., SPI, I2C, UART, USB).
- Familiarity with debugging tools (e.g., JTAG, oscilloscopes) and techniques for embedded systems.
- Knowledge of version control systems, such as GIT.
- Experience with embedded Linux is a plus.