Own end-to-end firmware for safety-critical ARM Cortex-M systems, including drivers, state machines, communication protocols, hardware bring-up, qualification, testing, and programming flows. Build host-testable simulation layers and define firmware safety cases. Collaborate closely with hardware and mechanical engineers through environmental testing and board iterations. Rust, C, and C++ embedded experience are accepted, with emphasis on bare-metal systems, peripheral debugging, testability, and safety-relevant development.
Description
You'll own firmware end-to-end on safety-critical embedded systems. Our products run on ARM Cortex-M class hardware in demanding field environments. The current codebase is Rust-on-Embassy, but we are language-agnostic — strong C, C++, or Rust embedded engineers are equally welcome. You'll work closely with the hardware engineer from bring-up through qualification.
What you'll do:
- Own firmware end-to-end: drivers, state machines, communication protocols, command surface, bring-up, qualification, and programming flows.
- Build and maintain a host-testable simulation layer — the state machine should be testable on a laptop without flashing a board, and stay that way.
- Work shoulder-to-shoulder with the HW engineer on bring-up, register-map ergonomics, and timing decisions.
- Carry firmware through environmental qualification (thermal, EMC, vibration) — you'll be on the bench when something is acting wrong at -20°C.
- Define and enforce the firmware-side safety case: what we test, what we prove, what is allowed to ship.
- Write code that is terse, testable, and obvious about its safety story.
Required:
- 7+ years of professional embedded firmware on ARM Cortex-M (or comparable) in C, C++, or Rust — show us something you shipped or fielded.
- Deep comfort with the bare-metal stack: interrupts, DMA, clocks, timers, low-power modes, linker scripts, and memory maps.
- Strong with peripheral protocols — I²C, SPI, UART, USB CDC — and with debugging them on a scope or logic analyzer when the abstraction layer is lying.
- Experience building and reasoning about real-world safety-relevant state machines, including guard conditions and timer-driven transitions.
- Discipline around testability: pure-logic code separated from HAL, host tests for everything that doesn't strictly need the target.
- Working English, written and verbal.
Nice to have:
- Rust embedded experience — Embassy, embedded-hal, defmt, probe-rs, RTIC, no_std ecosystem.
- Modern C++ embedded (C++17/20, freestanding builds).
- Safety-critical firmware background: defense (MIL-STD-882), automotive (ISO 26262/MISRA), aerospace (DO-178C), or medical (IEC 62304).
- Async firmware experience (Embassy, Zephyr, FreeRTOS with event loops, or bare-metal cooperative schedulers).
- Bootloader, DFU, and secure-boot work; factory provisioning and programming flows.
- Experience shipping a C SDK or FFI bindings to external integrators.
How we work: Small team, weekly hardware iterations, real boards on every desk. You'll have a bench, a stack of dev kits, and a direct line to the HW and mechanical engineers. We expect you to defend your timing assumptions — and to be in the room when the next board spin is decided.
Similar Jobs
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Conduct red team, purple team, penetration testing, and threat emulation exercises across systems, networks, applications, and cloud environments. Identify vulnerabilities through reconnaissance, lateral movement, privilege escalation, phishing, social engineering, and adversary simulations. Develop custom scripts and tools, document findings, and communicate risks and recommendations to technical and non-technical stakeholders.
Top Skills:
Application SecurityBashCloud EnvironmentsComputer NetworksGitNetwork SecurityPython
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Manage enterprise customers after implementation by developing joint success plans, conducting executive business reviews, leading operational workshops, recommending workflow improvements, and driving value from Samsara’s IoT platform. Partner cross-functionally with Sales, Support, Sales Engineering, and Product, while mentoring Customer Success and Support teams. The role requires strong stakeholder communication, technical product knowledge, problem-solving, and up to 25% travel.
Top Skills:
Internet Of Things (Iot)SaaS
Insurance • Financial Services
Handles inbound and outbound policyholder calls to retain, resell, and recover life insurance policies. Explains coverage and premiums, recommends policy adjustments, collects delinquent payments, updates records, and follows up on solutions. The role requires empathetic communication, accurate documentation, independent judgment, and achievement of contact center KPIs. AM and PM shifts include different cancellation, recovery, payment collection, and written communication responsibilities.
Top Skills:
ExcelMS OfficeMicrosoft OutlookMicrosoft Word
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute
.png)


