Staff Firmware Engineer

Oxenham Group LLC

Lakewood, CO

JOB DETAILS
SALARY
$135,000–$165,000 Per Year
SKILLS
Agile Programming Methodologies, Architectural Services, Assembly Language, Atlassian JIRA, Best Practices, Booting, Boundary Scan, C Programming Language, C++ Programming Language, Code Reviews, Communication Skills, Compensation and Benefits, Computer Engineering, Computer Firmware, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Datasheets, Debugging Skills, Design Document, Device Drivers, Electrical Engineering, Embedded Systems, Engineering, Flexible Spending Accounts, Git, Hardware Design, Identify Issues, Instrumentation, Integration Testing, Leadership, Logic Analyzer, Management Strategy, Memory Hardware, Mentoring, Microcontroller, Operating Systems, Organizational Skills, Oscilloscope, Power Management, Product Lifecycle, Quality Assurance, Release Notes, Requirements Management, Schematics, Scrum Project Management and Software Development, System Architecture, System Validation, System-on-a-Chip (SoC), Systems Engineering, Technical Leadership, Test Harness, Testing
LOCATION
Lakewood, CO
POSTED
4 days ago
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
Development & Debugging
  • 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
Technical Leadership & Mentorship
  • 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
Cross-Functional Collaboration
  • 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
Optimization & Performance
  • Profile and tune firmware for speed, memory footprint, and power efficiency
  • Implement power management strategies for embedded and battery-operated devices
Product Lifecycle & Documentation
  • 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

What You Bring
  • 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

Compensation & Benefits
  • 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

How to Apply
Apply via the Oxenham Group website or on LinkedIn. Application deadline: 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.

About the Company

O

Oxenham Group LLC