ESR Healthcare
Firmware Engineer in Hudson, OH
Experience level: Associate Education level: Masters degree Job function: Engineering Industry: Electrical/Electronic Manufacturing Compensation: Total position: 1 Relocation assistance: No Visa sponsorship eligibility: 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: Bachelors 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: Bachelors 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.
#J-18808-Ljbffr
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: Bachelors 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: Bachelors 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.
#J-18808-Ljbffr