Sr. Firmware Engineer/Principle

Overview

On Site
Full Time

Skills

Firmware
SAINT
Marketing Operations
SANS
Electrical Engineering
Computer Science
Embedded Systems
Integrated Circuit
Modbus
I2C
Wireless Communication
RF
Firmware Development
ARM
Microcontrollers
STM
IAR
PCB Design
Schematic Capture
Layout
C
C++
Real-time
RTOS
EDC
EDM
Hardware Development
SolidWorks
PCB
Cadence
Computer Hardware
Schematics
Debugging
Logic Analyzer
Soldering
Oscilloscope
Data Acquisition
LabVIEW

Job Details

Title: Sr. Firmware Engineer/Principle

Location: Saint Peters, MO (Must Be Local Hybrid Schedule).

Full Time/ Permanent

Must Have: Micro Controllers, PCB experience. C/C++ and bare metal programming. Wireless technology.

Qualifications:

  • Bachelor's degree in electrical engineering, computer science or similar field required.
  • Ten or more years of related experience (embedded firmware development) required.
  • Atmel or Microchip 8-bit experience.
  • Knowledge of real time peripherals such as timers, buffers, and UARTs.
  • MODBUS and i2C experience required.
  • ARM 32bit experience.
  • Wireless Stack (WiFi, BLE, or RF) experience required.
  • Firmware development (8-, 16-, 32-bit, ARM Cortex-M microcontrollers) and debugging.
  • STM32 experience preferred.
  • KEIL or IAR experience preferred.
  • PCB design including schematic capture and board layout experience preferred.
  • Solid working knowledge of C/C++ preferred.
  • Experience in programming real-time systems with or without RTOS.
  • Experience with EDC/EDM hardware design and simulation (SolidWorks PCB, Altium, Cadence).
  • Demonstrate ability reading hardware schematics and using common debugging tools including scopes, logic analyzers, emulators, and signal generators.
  • Enjoy being hands on in the lab and want to be in the details (soldering, oscilloscopes).
  • Familiar with NI data acquisition equipment as well as LabView.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.