Principal Embedded Firmware Engineer
Hire Ventures, Inc.
Principal Embedded Firmware Engineer — Rust and Connected Devices
About CI Solutions
CI Solutions develops secure identity and credentialing technology for schools and other organizations. Our products support student identification, card issuance, RFID and NFC credentials, connected readers, and integrations with the systems our clients use every day.
CR-One is our networked NFC/RFID reader platform. It supports student-ID, transportation, food service, access, attendance, and other credential-based programs. The first generation of CR-One readers is moving into customer and partner environments, and we are hiring an experienced firmware engineer to take technical ownership of the platform.
The role
We are looking for a Principal Embedded Firmware Engineer to own the CR-One firmware platform and the tools used to build, provision, release, update, and support it.
You will take ownership of an in-production system, develop a deep understanding of its architecture, keep the deployed fleet healthy, and extend it for future products and use cases. You will work closely with hardware, backend, product, manufacturing, technical services, and external engineering partners.
What you will work on
- Embedded Rust device architecture
- NFC RFID
- Cellular, BLE, USB, and GNSS
- Security and device lifecycle
- Protocols and fleet tooling
Responsibilities
- Take technical ownership of the CR-One firmware platform and its build, flash, provisioning, release, and update pipelines.
- Safely extend and improve firmware running on devices in customer and partner environments.
- Own the OTA release lifecycle, including signing, staged deployment, rollback, health validation, and incident response.
- Diagnose firmware and hardware problems using logs, telemetry, serial traces, and controlled reproduction.
- Improve reproducible builds, release documentation, and operational visibility.
- Maintain backward compatibility across firmware versions, device configurations, and shared wire protocols.
- Support factory programming, provisioning, production testing, hardware revisions, and manufacturing failure analysis.
- Partner with backend and dashboard engineers on device configuration, telemetry, fleet health, and remote support.
- Help define the firmware architecture for future CR-One generations.
- Improve the system incrementally while continuing to deliver customer and partner capabilities.
Required qualifications
- Strong professional in embedded systems, infrastructure, performance-sensitive, or similarly demanding software.
- Substantial hands-on microcontroller firmware experience.
- Experience with RTOS-based systems, interrupts, peripheral drivers, persistent state, and resource-constrained devices.
- Ability to bring up and debug hardware directly from datasheets, register maps, and protocol specifications.
- Experience supporting embedded product through production and after deployment.
- Understanding of firmware release safety, OTA updates, device recovery, and field-failure investigation.
- Strong bench-debugging skills.
- Experience taking ownership of a large, evolving codebase and improving it without stopping delivery.
- Sound engineering judgment and the ability to communicate clearly across firmware, hardware, backend, product, and operations teams.
Preferred experience
Experience in some of the following areas is valuable, but we do not expect candidates to have worked with every technology:
- Embedded Rust or Rust on ESP-IDF.
- ESP32, ESP-IDF, FreeRTOS, or comparable embedded platforms.
- LTE-M, NB-IoT, Quectel, u-blox, or other cellular modem integrations.
- MQTT, TLS, mutual TLS, PKI, X.509, and certificate enrollment.
- NFC & RFID protocols, including ISO 14443, ISO 15693, MIFARE, DESFire, or NFC-V.
- USB device stacks, HID, CDC, TinyUSB, BLE, and GNSS.
- Secure boot, flash encryption, hardware provisioning, and protected key storage.
- Differential or delta OTA systems.
- Binary and JSON serialization formats.
- Python, Bash, firmware release tooling, cross-compilation, and build automation.
- MQTT-broker, or fleet-management experience.
Why Join CI Solutions
For more than 30 years, we have built our business by earning the trust of our customers, partners, and employees. We value long-term relationships, we approach our work with integrity and take pride in delivering solutions that customers rely on every day.
We are a small, agile, and fast-paced company that offers employees the opportunity to take ownership, drive improvements, work collaboratively across departments, and make a meaningful impact without layers of bureaucracy.
In this role, you will own the CR-One firmware platform and the decisions you make will directly shape how current and future devices are built, deployed and supported. This role is a strong fit for an engineer who enjoys ambitious embedded work, wants meaningful technical ownership, and is motivated by seeing hardware operate successfully in real customer environments.
* This role is not eligible for visa sponsorship *
- CI Solutions in California is seeking a Principal Embedded Firmware Engineer to own the CR-One firmware platform, its build, flash, provisioning, release, and update pipelines. You will lead firmware architecture for NFC/RFID devices, work with hardware, backend, product...Principal
- CI Solutions is seeking a Principal Embedded Firmware Engineer to own the CR-One firmware platform and its tooling for build, provision, release, update, and support. You will manage an in-production system, learn its architecture deeply, maintain fleet health, and extend...Principal
$165k - $225k
...Senior Firmware / Software EngineerAs a Senior Firmware / Software Engineer, you will be a core technical owner of Brelle's embedded platform, building the software foundation that powers a vehicle embedded architecture, ECUs, and developer services. You will shape how...SuggestedFlexible hours$124k - $136k
...An Amazing Career Opportunity for a Senior Firmware Engineer Location: Cypress, California As a member of a collaborative engineering team, the embedded software systems engineer is needed to develop physical access control systems and communications drivers for...SuggestedJob sharingPart timeFlexible hours$124k - $136k
...An Amazing Career Opportunity for a Senior Firmware Engineer!! Location: Cypress, California Job ID: 48299 As a member of a collaborative engineering team, the embedded software systems engineer is needed to develop physical access control systems and communications...SuggestedJob sharingPart timeWorldwideFlexible hours- Job DescriptionJob Summary:Mercury Systems offers Principal Electrical Engineers a fulfilling career where you will see the direct impact of your... ...lead board-level hardware development for mission-critical embedded computing, high-speed digital systems, advanced FPGA...PrincipalCasual workWorldwide
- Job Description Job ID#: 561891 Job Category: Pro - Engineering Position Type: Direct Placement Duration: Direct Placement Shift: First Shift Details: Job Title: Senior Principal Algorithm Software Systems EngineerLocation: Cypress, CA - HybridEmployment Type...PrincipalContract workWorldwideShift workDay shift
$150.45k - $233.58k
...performance. Employing the world’s brightest. Supporting the world’s bravest.Job SummaryWe are seeking a highly skilled Algorithms Engineer to join our advanced defense systems team. The ideal candidate will possess deep expertise in real-time missile detection and a...PrincipalContract workWork experience placementLocal areaFlexible hours$150.2k - $283.5k
...Job TitleOur team develops firmware and controls for HV embedded systems including battery management systems, charging and motor controls. In this... ...architecture, system integration, and other platform software engineers for firmware development through all stages of the...Immediate startVisa sponsorship- Acara Solutions, Inc. seeks a Senior Principal Algorithm Software Systems Engineer in Cypress, CA (Hybrid) to lead real-time missile detection and Kalman-filter-based estimation algorithms critical to target trajectories in cluttered environments. You will own complex programs...Principal
- ...Principal Algorithm Development Engineer Seeking a Principal Algorithm Development Engineer for a high growth space engineering contractor in Cypress, CA. The Algorithm Development Engineer would be responsible for serving as the primary technical authority for detection...PrincipalFor contractors
$105k - $175k
Altasciences in Cypress, California is seeking a Sub-Investigator I to supervise clinical activities for assigned trials. You will ensure subject safety and protocol adherence, while also documenting events in compliance with Good Clinical Practices. The ideal candidate...Principal$120k - $160k
...kinetic conflict and protect global security.The RoleThe Sr. RF Firmware Engineer will play a key role in developing advanced RF sensing... ...responsible for designing, implementing, verifying and optimizing the embedded firmware that controls the RF front-end of Mach’s RF seeker...Work experience placementWork at officeLocal area- Acara Solutions in Cypress, CA is seeking a Senior Principal Algorithm Software Systems Engineer to lead real-time missile detection algorithm development and system integration. You will oversee cross-functional teams, work with program leadership, and drive successful...Principal
- Leonardo DRS in Cypress, CA is seeking a Senior Principal Algorithm Software Systems Engineer to lead the development of real-time detection and tracking algorithms for advanced defense systems. The role requires deep Kalman filtering expertise, strong ownership, and hands...Principal
- ...Leonardo DRS in Cypress, CA is seeking a Senior Integration & Test Engineer to lead end-to-end testing of space-based infrared imaging systems. You will own test strategy, develop procedures, and drive data analysis from requirements to customer-facing results. The role...Principal
$125k - $160k
...with lethal systems that deter kinetic conflict and protect global security.The RoleThe Firmware Engineer will play a pivotal role in the development of our cutting-edge embedded systems, focusing on firmware development, prototyping, and design for aerospace vehicles...Work experience placementWork at officeLocal area$130k - $160k
...kinetic conflict and protect global security.The RoleThe Sr Embedded DSP Engineer - High Performance Signal Processing will play a key role... ...test vectors to validate the accuracy of the radar system.Firmware development: Write highly efficient, well-tested production...Work experience placementWork at officeLocal area$165k - $220k
...the next generation of warfare with lethal systems that deter kinetic conflict and protect global security.The Role:The Sr Embedded Software Engineer - Radar & DSP will play a key role in developing advanced RF sensing capabilities for Mach’s autonomous defense platforms...Work experience placementWork at officeLocal area$130k - $160k
...kinetic conflict and protect global security.The RoleThe Sr Embedded Software Engineer will play a key role in developing advanced RF sensing... ...and high value assets for the United States and its allies.Firmware development: Write high-performance, well-tested production...Work experience placementWork at officeLocal area$142.23k - $220.81k
...SummaryLeonardo DRS is expanding their space program in Cypress, CA. This position is for a Senior level (IV or V) Integration & Test Engineer to support space-based infrared imaging products. Join our team to lead end-to-end test and characterization of advanced imaging...PrincipalContract workWork experience placementLocal areaFlexible hours$150.45k - $233.58k
...design, development and implementation of new and/or existing systems/sub-systems. May include Architectural Design, Requirements Engineering, or others. Determine system specifications. Support acquisition of hardware and software (or subcontractor services as needed)....PrincipalContract workWork experience placementFor subcontractorLocal areaFlexible hours$176.8k - $239.2k
Ground MILSATCOM Systems Engineer (Senior or Principal)Company:The Boeing CompanyBoeing Defense, Space and Security (BDS), Space & Mission Systems MILSATCOM Program, is seeking a Senior Ground Systems Engineer (Level 5 or 6) to provide leadership and guidance in development...PrincipalPermanent employmentFull timeFor contractorsWork experience placementVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift$181k - $271k
...Ethernet interfaces, and radio transceivers alongside electrical engineers and the FPGA gateware developerAbout You:BS/MS in Computer... ...implementationsExperience with Linux device driver development and real-time or embedded software designSolid network programming skills: sockets,...$220k - $265k
...protect global security.The RoleThe Principal Software Engineer will play a pivotal leadership role in... ...full software stack - from low-level firmware to high-level mission systems - in a... ...technical direction for real-time and embedded applications.Define and own end-to-end...PrincipalWork experience placementWork at officeLocal area$171.7k - $232.2k
...Senior Embedded Software EngineerThe Boeing Company is looking for a Senior Embedded Software Engineer to join the AvionX Mission Systems Software team located in Long Beach, California. This position will focus on supporting the Boeing Technology and Innovation Software...Permanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift work$140k - $220k
...ready autonomy systems. We value rigorous engineering without unnecessary process. Decisions... ...Odin Dynamics is hiring multiple Senior Embedded Software Engineers to serve as Responsible... ...: Embedded Linux compute Motor-control firmware Battery-management-system firmware...Local area$130k - $170k
...Embedded Software Engineer Experience: Mid Level Salary: $130,000 - $170,000 per year Job Details ---------We are seeking a highly skilled, experienced... ...to work on a variety of projects, ranging from developing firmware for our next generation of products to optimizing our...Permanent employment$45 - $100 per hour
...Job Title: Embedded Software Engineer Job Description: ~ We are seeking a talented Embedded Software Engineer to join our team. In this role, you will be responsible for the verification, testing, integration, and development of software. You will also be tasked...Long term contractContract workTemporary workFlexible hours$198k - $297k
...more. Our Space Systems team is made up of engineers, technicians, and designers who design,... ...other satellite missions. SENIOR PRINCIPAL SOFTWARE ENGINEER - TS/SCIBased out of our... ...applications. With expertise in flight software, embedded systems, and ground software systems,...PrincipalPermanent employmentLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Firmware Engineer. Be the first to apply!

