Firmware Engineer
Job in
Lakewood, Jefferson County, Colorado, USA
Listed on 2026-06-03
Listing for:
Oxenham Group LLC
Full Time
position Listed on 2026-06-03
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware, Software Engineer
Job Description & How to Apply Below
Senior Firmware Engineer – Embedded Systems
We are seeking an experienced Senior Firmware Engineer to take ownership of firmware architecture and development for our embedded measurement and instrumentation products. This is a hands-on technical leadership role with meaningful influence over product direction and team growth.
What You'll Do
Architecture & Design
- Own end-to-end firmware architecture for embedded systems, from requirements through production
- Develop device drivers, hardware abstraction layers, bootloaders, and microcontroller/SoC firmware
- Define scalable, reusable firmware patterns that integrate cleanly with complex hardware
- Translate system requirements into efficient, maintainable firmware solutions
- Write clean, optimized, well-documented firmware in C, C++, and/or assembly
- Use JTAG, oscilloscopes, logic analyzers, and serial tools to troubleshoot hardware/firmware interactions
- Build and maintain automated test frameworks to validate firmware stability and performance
- Partner with hardware and software teams to define requirements and integration standards
- Mentor junior and mid-level engineers on design, debugging, and engineering best practices
- Lead code and design reviews with constructive, actionable feedback
- Drive architectural discussions for new products and feature development
- Champion continuous learning and knowledge sharing across the team
- Work alongside hardware engineers to integrate firmware with sensors, controllers, and communication modules
- Coordinate with software teams to ensure seamless firmware-to-OS and application-layer interaction
- Engage with product stakeholders to understand requirements and deliver aligned solutions
- Support integration, testing, and system validation throughout the product lifecycle
- Profile and tune firmware for speed, memory footprint, and power efficiency
- Implement power management strategies for embedded and battery-operated devices
- Provide ongoing firmware support including bug fixes, updates, and version management
- Develop and maintain design documents, release notes, and technical user guides
- Collaborate with QA to build and execute test plans
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
- 8+ years of embedded systems and firmware engineering experience, including 4–5 years in a senior or lead capacity
- Proficiency in C, C++, and assembly for embedded targets
- Hands-on experience with JTAG, oscilloscopes, logic analyzers, and serial diagnostic tools
- Strong working knowledge of circuit schematics, data sheets, and hardware design fundamentals
- Experience with Git, CI/CD pipelines, and issue tracking platforms
- Familiarity with Agile/Scrum workflows and tools such as JIRA or Confluence
- Demonstrated ability to lead technical projects and develop other engineers
- Clear communicator who can translate complex firmware concepts for non-technical audiences
- Highly organized, self-directed, and comfortable managing competing priorities
- Base salary: $134,500 – $168,000
- Annual performance bonus: up to 15%
- Annual equity award: $14,000
- Benefits effective the first of the month following start date
- Medical, Dental, and Vision (tiered options); HSA, FSA, and dependent care FSA
- Company-paid short- and long-term disability, life insurance, and AD&D
- Flexible Time Off plus 48 hours annual sick leave
- Paid Caregiver Leave (4 weeks after 1 year of service)
- 401(k) with 4% company match from Day 1
- Nine company-paid holidays annually
- Employee wellness and financial assistance programs
Apply via the Oxenham Group website or on Linked In. Final date to receive applications:
June 30, 2025.
We are an equal opportunity employer. All qualified applicants will be considered without regard to race, color, religion, sex, national origin, disability, age, sexual orientation, or any other protected status. Employment offers are contingent upon successful background screening.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×