The Staff Engineer is a technical expert responsible for leading the embedded design, development, and optimization of embedded software for next‑generation air‑conditioner products.
Compensation
The annual salary for this position is between $96,000.00 - $192,000.00 annually. Factors which may affect pay within this range include, but are not limited to, skills, education, experience, and other unique qualifications of the successful candidate. The pay range will not be below the minimum wage applicable to the jurisdiction in which the applicant is to be employed.
Responsibilities
Design and implement embedded software solutions to address business needs.
Develop firmware in C/C++, ensuring efficiency, reliability, and safety.
Involve in all aspects of the system software development process – concept, design, reviews, coding and validation.
Drive code quality initiatives through best practices including code reviews, unit tests, functional/integration testing, and CI/CD integration.
Provide software designs and documentation to the team.
Requirements
Bachelor’s degree in Engineering, or Computer Science, or a technical field degree.
Nice to have: Strong proficiency in C/C++ programming
Nice to have: Hands‑on experience in RTOS, multithreading and bare metal programming
Nice to have: Solid understanding of microcontroller architecture, interrupts, timers, memory (Flash/RAM/EEPROM)
Nice to have: Knowledge of embedded development workflows, version control, build systems
Senior Firmware Software Engineer focused on designing, programming, and debugging embedded systems for thermal printer products.
Compensation
Pay Range: $96,800.00 - $145,200.00 Annual. Incentive Compensation: In addition to base pay, Zebra offers this role the opportunity to earn a performance-based annual cash incentive, at a target equal to 10% of base pay
Responsibilities
Analyzes, develops, designs, programs and debug embedded systems
Integrates firmware to maintain functionality and throughput
Leads meetings for moderately complex firmware design projects
Reviews firmware test results and root cause analysis
Resolves highly complex technical issues
Requirements
Bachelor’s degree in engineering (Computer Engineering or Electrical Engineering or related fields)
Masters degree in Engineering (Computer Engineering or Electrical Engineering or related fields)
Silicon Labs is seeking a Lead Software Engineer – Embedded Firmware to work on embedded Bluetooth firmware development with a focus on audio-related features across Classic and BLE. This role involves hands-on design, implementation, and debugging of real-time embedded software in resource-constrained environments and contributes across the full product development lifecycle.
Responsibilities
Design, develop, and maintain embedded firmware for Bluetooth Classic and Bluetooth Low Energy (BLE).
Implement features supporting Bluetooth audio, HFP calling, and LE Audio.
Develop and maintain real-time, timing-critical embedded software.
Contribute to wireless coexistence (CoEx) and multi-protocol solutions.
Debug and resolve firmware, integration, and interoperability issues.
Requirements
Bachelor’s or Master’s degree in Electrical Engineering
Computer Engineering
Computer Science
Nice to have: Bluetooth controller concepts and architectures
Lead a multi-site engineering team responsible for firmware and embedded software development for intercom systems used in broadcast media production, theaters, houses of worship, transportation, energy, commercial and general aviation products and other mission-critical communication environments.
Compensation
The U.S. base salary range for this full-time position is $150,000-170,000 annually.
Responsibilities
Lead firmware and real-time embedded software development and testing for complex audio communication products
Manage continuation engineering, maintenance releases, and long-term product support activities
Collaborate with Product Management and engineering teams to define requirements, prioritize product backlogs, and align technical execution with business objectives
Drive improvements in engineering processes, CI/CD pipelines, development toolchains, and automated test systems to improve quality and efficiency
Provide technical leadership in embedded firmware, hardware/software integration, and complex system-level design challenges
Requirements
BS in Software Engineering, Computer Engineering, or Electrical Engineering
Lead the firmware of Bolt's mobile base, setting architecture, driving bring-up, and mentoring the team.
Compensation
The base salary range for this role is [$200,000 to $230,000], depending on experience. Base salary is just one part of the overall compensation at Standard Bots. All full-time employees are eligible for employee stock options.
Responsibilities
Define the Architecture: Own the firmware architecture across every controller on the base
Bring Up the Fleet: Lead firmware bring-up for each prototype build
Pragmatic Trade-Offs: Make clear, pragmatic calls on what each build needs now and what can wait
Shape the Hardware: Partner with electrical engineers from schematic review onward
Standard Setter: Set the coding standards, review practices, test expectations, and release process for all AMR firmware
Requirements
Nice to have: Prior work on mobile robots, AGVs, or autonomous vehicles
Nice to have: Swerve, omnidirectional, or other multi-wheel steering drive control
Nice to have: Functional safety development (ISO 13849, IEC 61508)
Nice to have: Over-the-air firmware update systems for fielded fleets