{"schemaVersion":"jobsearcher.job.v1","id":"9a18b4e0ccd93c702b9ef142","url":"https://jobsearcher.com/jobs/9a18b4e0ccd93c702b9ef142","canonicalUrl":"https://jobsearcher.com/jobs/9a18b4e0ccd93c702b9ef142","title":"Senior Embedded Engineer","description":"Overview\nAs a Senior Embedded Engineer, you will design, implement, and optimize firmware for real-time and Linux-based products. You will work across bare-metal, RTOS, and Embedded Linux, bridging software with hardware bring-up and security. You’ll shape drivers, boot tooling, and secure features while mentoring junior engineers. You will operate in a collaborative, performance-driven environment to deliver robust embedded systems that meet safety and compliance goals.\n\nCompensation / BenefitsHealth Care Plan (Medical, Dental & Vision)Life Insurance (Basic, Voluntary & AD&D)Disability insurance (Short & Long-Term)Paid Time Off (Vacation, Sick & Holidays)401(k) Retirement Plan plus company matchCompany Shares Plan\nResponsibilitiesLead firmware and embedded software development across bare-metal, RTOS and Embedded Linux platformsDesign and maintain device drivers and hardware abstraction layers for peripheralsBoard bring-up, BSP development, U-Boot bootloader integration and Linux kernel configuration/portingDevelop Yocto/Buildroot-based images and cross-compilation toolchains; manage build pipelinesImplement secure boot, OTA updates, and embedded cryptography to meet product requirementsDebug complex hardware/software issues using GDB, JTAG/SWD, oscilloscope and logic analyzers; root-cause analysisOptimize firmware for performance, memory footprint, and power managementDefine and drive unit/integration/system-level firmware validation and CI/CD for automated builds/testsReview PCB schematics with hardware engineers to ensure software/hardware compatibilityMentor junior engineers, perform design reviews, and contribute to roadmaps and documentationEnsure safety and functional standards (ISO 26262, IEC 61508) and MISRA C compliance activities\nKey requirements7+ years of professional embedded systems experience with production firmwareProficiency in C and C++ for embedded systems; MISRA C and static analysis toolsHands-on experience with ARM Cortex-M microcontrollers; familiarity with PIC/AVRStrong RTOS experience (FreeRTOS, VxWorks, ThreadX) and bare-metal firmwareEmbedded Linux experience including Yocto/Buildroot, BSP creation, U-Boot, kernel configuration/portingCross-compilation toolchains (GCC, Clang), build systems and board bring-upProficient debugging skills (GDB, JTAG, SWD; oscilloscope, logic analyzer)Experience building device drivers for UART, SPI, I2C, CAN, USB, Ethernet; TCP/IP and MQTTKnowledge of secure boot, OTA updates, embedded cryptography and secure firmwareUnderstanding of DMA, interrupt handling, multithreading/concurrency and performance optimizationMemory management, Flash/EEPROM handling, low-power design techniquesFamiliarity with CI/CD, Git, and automated firmware testing; hardware-in-the-loop testingDesirable: DSP/signal processing, motor control, FPGA/HDL, ISO 26262/IEC 61508 experienceMentoring and team collaborationAnalytical problem solving and root-cause analysisClear communication and design reviewsC/C++ for embedded systemsMISRA C and static analysis toolingARM Cortex-M microcontrollers","company":"CyberCoders","rawCompany":"cybercoders","city":"Denver","state":"CO","isRemote":false,"isActive":true,"createdAt":"2026-09-15T05:17:58.202Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"334111","title":"Electronic Computer Manufacturing","slug":"electronic-computer-manufacturing"},{"code":"334418","title":"Printed Circuit Assembly (Electronic Assembly) Manufacturing","slug":"printed-circuit-assembly-electronic-assembly-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Embedded Engineer","description":"Overview\nAs a Senior Embedded Engineer, you will design, implement, and optimize firmware for real-time and Linux-based products. You will work across bare-metal, RTOS, and Embedded Linux, bridging software with hardware bring-up and security. You’ll shape drivers, boot tooling, and secure features while mentoring junior engineers. You will operate in a collaborative, performance-driven environment to deliver robust embedded systems that meet safety and compliance goals.\n\nCompensation / BenefitsHealth Care Plan (Medical, Dental & Vision)Life Insurance (Basic, Voluntary & AD&D)Disability insurance (Short & Long-Term)Paid Time Off (Vacation, Sick & Holidays)401(k) Retirement Plan plus company matchCompany Shares Plan\nResponsibilitiesLead firmware and embedded software development across bare-metal, RTOS and Embedded Linux platformsDesign and maintain device drivers and hardware abstraction layers for peripheralsBoard bring-up, BSP development, U-Boot bootloader integration and Linux kernel configuration/portingDevelop Yocto/Buildroot-based images and cross-compilation toolchains; manage build pipelinesImplement secure boot, OTA updates, and embedded cryptography to meet product requirementsDebug complex hardware/software issues using GDB, JTAG/SWD, oscilloscope and logic analyzers; root-cause analysisOptimize firmware for performance, memory footprint, and power managementDefine and drive unit/integration/system-level firmware validation and CI/CD for automated builds/testsReview PCB schematics with hardware engineers to ensure software/hardware compatibilityMentor junior engineers, perform design reviews, and contribute to roadmaps and documentationEnsure safety and functional standards (ISO 26262, IEC 61508) and MISRA C compliance activities\nKey requirements7+ years of professional embedded systems experience with production firmwareProficiency in C and C++ for embedded systems; MISRA C and static analysis toolsHands-on experience with ARM Cortex-M microcontrollers; familiarity with PIC/AVRStrong RTOS experience (FreeRTOS, VxWorks, ThreadX) and bare-metal firmwareEmbedded Linux experience including Yocto/Buildroot, BSP creation, U-Boot, kernel configuration/portingCross-compilation toolchains (GCC, Clang), build systems and board bring-upProficient debugging skills (GDB, JTAG, SWD; oscilloscope, logic analyzer)Experience building device drivers for UART, SPI, I2C, CAN, USB, Ethernet; TCP/IP and MQTTKnowledge of secure boot, OTA updates, embedded cryptography and secure firmwareUnderstanding of DMA, interrupt handling, multithreading/concurrency and performance optimizationMemory management, Flash/EEPROM handling, low-power design techniquesFamiliarity with CI/CD, Git, and automated firmware testing; hardware-in-the-loop testingDesirable: DSP/signal processing, motor control, FPGA/HDL, ISO 26262/IEC 61508 experienceMentoring and team collaborationAnalytical problem solving and root-cause analysisClear communication and design reviewsC/C++ for embedded systemsMISRA C and static analysis toolingARM Cortex-M microcontrollers","datePosted":"2026-09-15T05:17:58.202Z","dateModified":"2026-09-15T05:17:58.202Z","hiringOrganization":{"@type":"Organization","name":"CyberCoders","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"9a18b4e0ccd93c702b9ef142"},"url":"https://jobsearcher.com/jobs/9a18b4e0ccd93c702b9ef142"}}