Job thumbnail

Firmware Engineer



Posting ID: JP-002174860

Full Time
Share:Facebook iconTwitter iconLinkedin icon


BS in Computer Science, Computer/Electrical Engineering or equivalent degree

1-3 years’ experience as a firmware engineer in the consumer electronics industry

Experience with developing firmware for various microcontrollers such as PIC, ARM-Cortex Core – STM32 series

Fluency in C/C++, RTOS based software architecture

Experience with peripheral communication protocols (I2C, SPI, UART, PWM)

Experience with wireless connectivity such as Wi-Fi, Bluetooth

(Good to have) Experience with acoustics microphone/speaker integrations

(Good to have) Experience with touch screens display integrations

(Good to have) Experience with Linux/Android based processor software development

Ability to understand hardware schematics

Ability to work on multiple projects

Ability to work independently

Ability to work with internal and external partners to solve problems creatively

A hands-on approach to quickly evaluate and test out prototypes and solutions

Excellent verbal and written communications


Object oriented, Sdlc methodologies, Embedded c, Microcontroller, Consumer electronics, Firmware, C/c++, Linux, Acoustics, Wi-fi, I2c, Rtos, Spi, Uart, Consumer product

Top Skills Details:

Object oriented, Sdlc methodologies, Embedded c

Additional Skills & Qualifications:

Develop, design and review firmware for new products and prototypes

Modify firmware for improved product performance and the addition of new features

Troubleshoot firmware/hardware related issues/improvements that arise during production

Work with Mechanical and QC engineers to investigate, test, and make improvements

Evaluate new technology platforms for new product feasibility/validation

Communicate with technical vendors during product development

Experience Level:

Entry Level

Contact Information

Recruiter: Jean Chambers

Phone: (410) 579-3072


Related Courses

Browse All