Sr. Firmware Engineer

duvari group

Sr. Firmware Engineer

O Fallon, MO
Full Time
Paid
  • Responsibilities

    Join Our Team!

    We are seeking a highly skilled and motivated Senior Firmware Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining firmware for our cutting-edge products. You will work closely with cross-functional teams to ensure high-quality software solutions that meet customer needs and industry standards. The ideal candidate will have a strong background in firmware development, computer networking, and software quality assurance. As a Senior Firmware Engineer, you will be expected to provide mentorship to team members.

    Qualifications

    • 10+ 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.
    • 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.
    • Knowledge of IoT and wireless technology.
    • Knowledge of new sensor technology.
    • KEIL or IAR experience preferred.
    • STM32 experience preferred.
    • Bachelor’s degree in electrical engineering, computer science or similar field required.
  • Compensation
    $140,000 per year