DPS Electronics Inc. | Firmware Engineer | onsite initially, then negotiable
DPS Electronics Inc. designs and manufactures electronics for the railway industry. DPS specializes in advanced solutions for End of Train/Head of Train telemetry.
DPS is based in Bozeman, Montana in the scenic Gallatin Valley.  The Bozeman area is home to over 100 technology companies as well as to Montana State University (MSU).
DPS is seeking a firmware engineer. Responsibilities include helping customers, maintaining the firmware of existing products written in C, leveraging existing technology into new products, and occasional travel.
Required skills for this position include strong knowledge of the C coding language with proven ability to produce quality code, experience with Real Time Operation Systems, an ability to write firmware drivers for microcontrollers, and great spoken and written communication skills
The ideal candidate will also have:
• Knowledge of the ARM Cortex M microprocessors, specifically the STM32
• Experience with TCP/IP, interfacing with Cell Modems, GPS units, SPI, UARTS, timers, etc.
• Strong electrical design skills: digital, analog, and RF design
• Experience with schematic capture and PCB layout in Altium Designer
• The ability to maintain C# Windows applications
Contact: REDACTED_EMAIL