CrawlJobs Logo

Firmware Engineer

United States, St. Louis · Job Posted December 12, 2025
Apply Position
Job Link Share

Job Description

Sovereign Technologies, LLC is looking for a Firmware Engineer in St. Louis, MO to perform the listed job duties.

Job Responsibility

  • Lead the design, development, testing, and troubleshooting of real-time, bare-metal firmware and embedded systems
  • Develop and refine engineering requirements based on marketing and user needs
  • Lead design and implementation of embedded software systems using modern software engineering processes
  • Peer-review software designs and source code
  • Establish and execute test procedures for software applications and subsystems
  • Analyze and enhance efficiency, stability, and scalability of system resources
  • Lead agile project teams through the new product development process
  • May have to work from unanticipated locations around the United States

Requirements

  • Master’s Degree in IT Management, Electrical Engineering, Electronics Engineering or related discipline, or foreign equivalent
  • 2 years of experience in simulink model based development
  • 2 years of experience in C embedded controller development
  • 2 years of experience in C++/Qt display development
  • Must have proof of legal authority to work in the US

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Firmware Engineer

8 matching positions

New

Firmware Engineer

Ovarro is seeking a talented Firmware Engineer to join our team working on techn...
Location
Location
United Kingdom , Wirksworth
Salary
Salary:
Not provided
ovarro.com Logo
Ovarro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong professional experience in embedded firmware development for IoT devices
  • Proficiency in C/C++, TI MSP, Atmel, ST Microelectronics microcontrollers and embedded debugging
  • Hands on experience with 4G modems, especially LTE Cat M1 / NB IoT / LTE Cat 1, including AT command stacks and vendor SDKs
  • Strong understanding of low power design, sensor integration, analogue/digital interfaces, and wireless communication constraints
Job Responsibility
Job Responsibility
  • Design, develop, and maintain embedded firmware for battery-powered IoT dataloggers
  • Implement robust modem communication stacks for LTE Cat 1, NB IoT, LTE M, and multi band 2G/3G fallback where applicable
  • Integrate sensing technologies including pressure, flow, acoustic, ultrasonic, temperature, analogue (0–10V, 4–20mA), and digital pulse inputs
  • Develop efficient data logging, power management, wake/sleep regimes, and OTA update mechanisms
  • Deliver secure, reliable communication using HTTPS, MQTT, or similar protocols
  • Fulltime
Read More
Arrow Right

Firmware Engineer

An exciting opportunity has arisen for a Firmware Engineer to join an engineerin...
Location
Location
United Kingdom , Bristol
Salary
Salary:
60000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 years’ experience working with embedded systems
  • Strong proficiency in Embedded C for bare-metal firmware development
  • Experience with communication interfaces and protocols such as SPI, RS-485, and CAN
  • Hands-on debugging experience using oscilloscopes, logic analysers, and multimeters
  • Familiarity with source control systems such as Git
Job Responsibility
Job Responsibility
  • Design, develop, and maintain firmware in C
  • Support new product development and continuous improvement of existing solutions
  • Collaborate closely with multidisciplinary engineering teams
  • Debug and troubleshoot embedded hardware and software issues
What we offer
What we offer
  • Competitive pension scheme (up to 7% employer match)
  • Discretionary annual bonus (typically around 10%)
  • 25 days annual leave plus 8 bank holidays
  • Private medical healthcare
  • Hybrid working and flexitime
  • Annual wellness checks
  • 25% discount on gym memberships
  • Retail vouchers
  • Mental health support services
  • Regular social activities
  • Fulltime
Read More
Arrow Right

Firmware Engineer

We’re looking for a Firmware Engineer to join our engineering team and contribut...
Location
Location
United Kingdom , Newry
Salary
Salary:
Not provided
statsports.com Logo
STATSports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hold a degree in Engineering or Computer Science (Electrical, Computer, or Software discipline preferred)
  • Have 1–2 years’ experience in an embedded or technical engineering role within a product development environment
  • Have experience developing firmware in C and/or C++ (RTOS exposure is a bonus)
  • Are familiar with ARM microcontrollers
  • Have worked with interfaces such as Bluetooth, UART, I2C, SPI, QSPI, Ethernet, RS232, or RS422
  • Understand embedded fundamentals, including timers, PWM, ADC, DAC, DMA, and interrupts
  • Are comfortable using IDEs such as Eclipse, Keil, or IAR
  • Have some experience with real-time debugging tools and techniques
  • Are familiar with collaborative tools like GIT and JIRA
  • Communicate clearly and enjoy working as part of a team
Job Responsibility
Job Responsibility
  • Supporting the design and development of embedded firmware for STATSports products
  • Delivering assigned firmware work packages on time and in line with quality, cost, and specification requirements
  • Working closely with hardware and software teams to ensure firmware integrates smoothly with production designs
  • Contributing to efficient, reliable, and cost-effective manufacturing through well-designed firmware
  • Assisting in the creation of validation test procedures, field diagnostics, and quality-of-service checks
  • Participating in hardware and firmware debugging within complex embedded systems
  • Supporting firmware documentation, design reviews, and validation alongside hardware counterparts
  • Following QA processes and contributing to continuous improvement initiatives
  • Working to agreed deadlines while demonstrating attention to detail, quality, and innovation
  • Supporting firmware schedules and estimates in collaboration with senior engineers and the PMO
What we offer
What we offer
  • A hands-on firmware role contributing to products used in elite sport worldwide
  • Exposure to the full embedded product lifecycle, from development through production
  • The opportunity to learn from experienced firmware, hardware, and software engineers
  • A collaborative environment that values learning, quality, and continuous improvement
  • The chance to grow your technical skills while working on cutting-edge wearable technology
  • Real visibility of your work in products used by athletes at the very top of their game
  • Fulltime
Read More
Arrow Right

Firmware Engineer

We are looking for a Firmware Engineer to join our team and help build reliable ...
Location
Location
United States , Decatur
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience developing embedded firmware for production hardware
  • Strong programming ability in C/C++ within embedded environments, including memory control, concurrency, and real-time behavior
  • Hands-on experience with bare-metal systems and at least one embedded Linux environment or RTOS platform
  • Proven background in board bring-up, including bootloader setup, hardware initialization, and validation testing
  • Experience creating and debugging device drivers for common embedded interfaces such as I2C, SPI, UART, USB, CAN, and Ethernet
  • Familiarity with interrupts, timers, watchdogs, clock configuration, and other low-level timing or control mechanisms
  • Proficiency with debugging tools such as oscilloscopes, logic analyzers, serial consoles, and in-circuit debuggers
  • Ability to interpret schematics and understand board-level hardware constraints
Job Responsibility
Job Responsibility
  • Lead initial firmware enablement for new boards by configuring boot processes, initializing memory, and validating connected hardware components
  • Create and support embedded software in C/C++ for both bare-metal targets and Linux-based devices, ensuring stable and maintainable implementations
  • Build and refine drivers for onboard components and communication buses, including sensor, storage, display, radio, serial, and Ethernet interfaces
  • Develop low-level control logic such as interrupt routines, timing mechanisms, and scheduling behavior to support predictable system operation
  • Improve system efficiency by analyzing processor usage, memory footprint, and power behavior to align with product performance goals
  • Troubleshoot hardware-software issues using lab and debugging equipment such as oscilloscopes, logic analyzers, protocol tools, and hardware debuggers
  • Partner with hardware teams to assess schematics and board layouts, helping identify firmware considerations and technical risks early in development
  • Maintain foundational platform software including board support packages, boot components, operating system settings, and diagnostic capabilities for supportability
  • Expand firmware quality practices through unit testing, integration validation, hardware-in-the-loop testing, peer reviews, and contributions to build automation and documentation
  • Participate in Agile delivery activities and work with product and engineering stakeholders to translate requirements into actionable technical work
What we offer
What we offer
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • 401(k) plan
Read More
Arrow Right

Firmware Engineer

WHAT YOU DO AT AMD CHANGES EVERYTHING  At AMD, our mission is to build great pro...
Location
Location
China , Shanghai
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3+ years of experience with low level software/firmware and embedded systems as well as post-silicon validation
  • Demonstrated ability to grasp new technical concepts quickly
  • Comprehensive knowledge of C, assembly and scripting languages
  • Comprehensive experience with IP/system level bring-up, ASIC debug techniques and methodologies
  • Experience with System Management and Power Management
  • Strong analytical/problem solving skills and pronounced attention to details
  • Excellent written and verbal communication skills
  • Excel in a dynamic team working environment
  • Self-starter, strong collaborator, and able to independently drive tasks to completion
  • Bachelor, Master's or PhD degree in Electrical, Computer, or Software Engineering, or related degrees
Job Responsibility
Job Responsibility
  • Driving pre-silicon validation of firmware
  • Defining and executing the overall hardware/firmware functional test plans strategy
  • Owning development of firmware designed for an embedded microcontroller in C
  • Debugging and supporting of IP hardware or firmware issues found during pre-silicon, bring-up, validation, and production phases
  • Leading collaborative technical discussions to drive resolution on technical issues
  • Owning creation of testing and utility software using Python
  • Driving technical innovation to enhance AMD’s capabilities and processes in IP/firmware validation
  • Fulltime
Read More
Arrow Right

Firmware Engineer

Zenovo are currently recruiting on behalf of one our long-standing customers in ...
Location
Location
United Kingdom , Derby
Salary
Salary:
40000.00 - 45000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of industry experience working on real-time embedded systems
  • Developing 16/32-bit microcontroller embedded platforms using C
  • Experience working with cellular & Low-power WAN devices
  • Experience with Arm Cortex M, M16C, MSP430 or PIC based microcontrollers
  • Understanding of bare-metal design principles
  • Applicants must be able to work in the UK without the need for VISA Sponsorship now, or in the future
Job Responsibility
Job Responsibility
  • Design & Develop firmware solutions
  • Design and document firmware specs
  • Design and develop test plans
  • Performance optimisation on existing products
  • Involved in team code reviews and troubleshooting firmware
  • Fulltime
Read More
Arrow Right

Firmware Engineer

We are looking for a skilled Firmware Engineer to join our team in Chicago, Illi...
Location
Location
United States , Chicago
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in embedded systems development using C++
  • Strong proficiency in working with large, existing codebases
  • Solid understanding of version control tools like Git or GitHub
  • Ability to work independently, troubleshoot effectively, and quickly adapt to new challenges
  • Excellent communication skills for collaborating within an engineering team
  • Familiarity with ARM Cortex architecture and bootloader development
  • Basic knowledge of Bluetooth technology and its integration
Job Responsibility
Job Responsibility
  • Design and develop embedded firmware using C++ for control systems in industrial environments
  • Test, debug, and maintain firmware to ensure optimal performance and reliability
  • Collaborate with engineering teams to implement new features and enhance existing functionality
  • Work independently to navigate and improve large, established codebases
  • Utilize version control systems, such as Git, to manage code changes effectively
  • Contribute to platform modernization and extend firmware capabilities for next-generation systems
  • Troubleshoot complex issues and provide innovative solutions to improve system efficiency
  • Interact with internal stakeholders, including product owners, to align development efforts with business goals
  • Support both legacy and newer firmware platforms, depending on team assignment
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
  • Fulltime
Read More
Arrow Right

Firmware Engineer

An exciting opportunity has arisen for a Firmware Engineer to join an engineerin...
Location
Location
United Kingdom , Bristol
Salary
Salary:
60000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 years’ experience working with embedded systems
  • Strong proficiency in Embedded C for bare-metal firmware development
  • Experience with communication interfaces and protocols such as SPI, RS-485, and CAN
  • Hands-on debugging experience using oscilloscopes, logic analysers, and multimeters
  • Familiarity with source control systems such as Git
Job Responsibility
Job Responsibility
  • Design, develop, and maintain firmware in C
  • Support new product development and continuous improvement of existing solutions
  • Collaborate closely with multidisciplinary engineering teams
  • Debug and troubleshoot embedded hardware and software issues
What we offer
What we offer
  • Competitive pension scheme (up to 7% employer match)
  • Discretionary annual bonus (typically around 10%)
  • 25 days annual leave plus 8 bank holidays
  • Private medical healthcare
  • Hybrid working and flexitime
  • Annual wellness checks
  • 25% discount on gym memberships
  • Retail vouchers
  • Mental health support services
  • Regular social activities
  • Fulltime
Read More
Arrow Right