Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Everforth, Cybercoders

Senior Embedded Engineer - Real-Time Operating Systems (FreeRTOS

Career Insights for Firmware Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Colorado data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Firmware Engineer develops the programmable content in electronic hardware devices. Works for a hardware company developing software for each hardware platform. Alters, organizes and models the functionality of software for a variety of industries, including the automotive, health care and consumer electronics industries.

$109,915 / year median in Colorado

-0% projected decline

Explore Career

Job Description

Senior Embedded Engineer Senior Embedded Engineer Position Overview We are seeking a Senior Embedded Engineer to design, develop, and optimize firmware and embedded software for real-time and Linux-based products. The role combines low-level bare-metal and RTOS development with embedded Linux system integration, hardware bring-up, security and validation to deliver robust, high-performance embedded systems. The ideal candidate is hands-on with microcontrollers and SoCs, comfortable with cross-toolchains, and experienced in debugging, performance tuning, and safety/compliance practices. Key Responsibilities Lead firmware and embedded software development across bare-metal, RTOS (e.g., FreeRTOS, VxWorks, ThreadX) and Embedded Linux platforms. Design, implement and maintain device drivers and hardware abstraction layers for peripherals (UART, SPI, I2C, CAN, USB, Ethernet, GPIO, ADC, PWM, DMA). Perform board bring-up, BSP development, bootloader integration (U-Boot) and Linux kernel configuration/porting. Develop and maintain Yocto/Buildroot-based images, cross-compilation toolchains (GCC/Clang) and build pipelines. Implement secure boot, OTA update mechanisms, embedded security and cryptographic features to meet product requirements. Debug complex issues using GDB, JTAG/SWD, oscilloscopes and logic analyzers; perform root-cause analysis of hardware/software interactions. Optimize firmware for performance, memory footprint and power (low-power modes, power management techniques). Implement robust multithreading/concurrency designs, interrupt handling and DMA-aware drivers for deterministic behavior. Define and execute unit, integration and system-level firmware validation; drive CI/CD for automated builds and tests. Review PCB schematics and collaborate with hardware engineers to ensure software/hardware compatibility. Mentor and coach junior engineers, perform design reviews, and contribute to technical roadmaps and documentation. Ensure products meet relevant safety and functional standards (ISO 26262, IEC 61508) and support static analysis/MISRA C compliance activities. Qualifications Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent experience. 7+ years of professional embedded systems experience, including production firmware for commercial products. Proven expertise in C and C++ for embedded systems; experience with MISRA C and static analysis tools. Hands-on experience with ARM Cortex-M microcontrollers and familiarity with PIC/AVR platforms. Strong experience with Real-Time Operating Systems (FreeRTOS, VxWorks, ThreadX) and bare-metal firmware development. Embedded Linux experience, including Yocto/Buildroot, BSP creation, U-Boot, and Linux kernel configuration/porting. Solid background with cross-compilation/toolchains (GCC, Clang), build systems and board bring-up. Proficient with debugging tools and techniques (GDB, JTAG, SWD, oscilloscope, logic analyzer). Experience implementing device drivers and working with UART, SPI, I2C, CAN, USB, Ethernet, Bluetooth/BLE, TCP/IP and MQTT. Knowledge of secure boot, OTA updates, embedded cryptography and secure firmware best practices. Strong understanding of DMA, interrupt handling, multithreading/concurrency and performance optimization. Experience with memory management, Flash/EEPROM handling and power/low-power design techniques. Familiarity with CI/CD workflows, version control (Git) and automated testing for firmware. Experience with hardware-in-the-loop testing, firmware validation and unit testing frameworks.
Desirable:
DSP/signal processing, motor control, FPGA/HDL (Verilog/VHDL), ISO 26262/IEC 61508 implementation experience. Benefits Health Care Plan (Medical, Dental & Vision) Life Insurance (Basic, Voluntary & AD&D) Short Term & Long-Term Disability Paid Time Off (Vacation, Sick & Holidays) 401(k) Retirement Plan plus company match Company Shares Plan For this position, you must be currently authorized to work in the United States without the need for sponsorship for a non-immigrant visa. This job was first posted by CyberCoders on 09/10/2026 and applications will be accepted on an ongoing basis until the position is filled or closed. Everforth CyberCoders is proud to be an Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law. Our hiring process includes AI screening for keywords and minimum qualifications, and a virtual recruiter as part of the application process. A human recruiter reviews all results. Click here for details on our virtual recruiter . Everforth CyberCoders will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable state and local law, including but not limited to the Los Angeles County Fair Chance Ordinance, the San Francisco Fair Chance Ordinance, and the California Fair Chance Act. Everforth CyberCoders is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. Individuals needing special assistance or an accommodation while seeking employment can contact a member of our Human Resources team at Benefits@CyberCoders.com to make arrangements. Salary $130000 - $150000 USD per year

Benefits

  • Paid Time Off (PTO)
  • 401(k) Plans
  • Other Retirement and Savings
  • Health Insurance