Firmware Engineer at TBR Electronics Romeoville, IL 60446


Job Description

Develop embedded software utilizing C for primarily bare-metal embedded applications, possibly including supporting desktop applications.

Consult with other engineers to design, implement, document, and support existing and future projects.


Preferred Experience

ARM Cortex experience a must

B.S. Degree in Electrical Engineering, Computer Engineering, Computer Science or another related field. Must be a U.S. Citizen

Experience developing asynchronous applications in Javascript; Node.js experience preferred. Experience developing on headless Linux machines over SSH

Knowledge of Git revision control.

Experience with hardware debugging tools (Logic analyzers, oscilloscopes, etc.)

Low-level software development experience designing and debugging hardware drivers (UART, I2C, SPI, etc.)



Desired Skills

Experience developing applications with C# or VB.NET

Experience developing applications on Raspberry Pi or similar embedded Linux platform Experience with Keil uVision IDE

Experience with Amazon AWS

Application form