CrawlJobs Logo

Firmware Engineer

United States, Ft. Collins Employment contract 73800.00 - 140400.00 USD / Year · Job Posted September 04, 2025
Apply Position
Job Link Share

Job Description

Analyzes, designs, programs, debugs and modifies firmware (e.g., DSP, embedded code, BMC and BIOS/UEFI). Work often involves analog and digital hardware and real-time operating systems. Position requires knowledge and exposure to hardware design. Typically, programs in machine language and high-level object-oriented programming languages (e.g., C, Python).

Job Responsibility

  • Codes and programs enhancements, updates, and changes for portions and subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and BIOS/UEFI
  • executes established test plans and protocols for assigned portions of code
  • identifies, logs, and debugs assigned issues
  • develops understanding of and relationship with internal and outsourced development partners on firmware design and development
  • participates as a member of project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately-complex products

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering or equivalent
  • typically 0-2 years experience
  • experience or understanding of firmware design tools and languages
  • good analytical and problem-solving skills
  • understanding of firmware and hardware design principles
  • understanding of basic testing, coding, and debugging procedures
  • good written and verbal communication skills
  • mastery in English and local language

What we offer

  • Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing
  • programs for personal and professional development
  • inclusive work environment

Looking for more opportunities?

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

Similar Jobs for

Firmware Engineer

8 matching positions

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
New

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

Firmware Engineer

At Formlabs, we’re building the tools that make it possible for anyone to bring ...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have written code that lives on hardware products
  • Program with modern languages used for embedded software stacks, ideally in C++, and/or Python
  • Easily implement common embedded software architecture patterns for things like filtering, control loops, and remote procedure calls
  • Are willing to take initiative and learn from failures
  • Distill complex things simply when communicating with non-software stakeholders
Job Responsibility
Job Responsibility
  • Design, build, test, and ship development tools and prototype code for your fellow R&D engineers working on new, unlaunched Formlabs products
  • Design, build, test and ship code for new printer features to the tens of thousands of Formlabs devices in the field
  • Ensure code re-use with a strong focus on maintainability, testing and CI
  • Collaborate with different stakeholders (product managers, designers) to ensure we build the right features for our customers, existing and future
What we offer
What we offer
  • Hybrid work
  • Shares in the company (RSUs)
  • Catered lunch at the office 3 days per week
  • Private health insurance with Medicover (Blue package + hospital coverage)
  • A monthly or quarterly public transportation pass for Budapest
  • Free beverages and snacks at the office
  • All You Can Move sports pass with 7000 HUF monthly allowance
  • Free 3D prints
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Development opportunities both in-house and off-site
Read More
Arrow Right