Top Embedded Software Engineer Jobs in Denver & Boulder, CO

Reposted 2 Days AgoSaved
In-Office
Colorado
100K-140K Annually
Mid level
100K-140K Annually
Mid level
Robotics
The Embedded Software Engineer will design, develop, and optimize embedded firmware for robotic systems, ensuring high reliability and integration with hardware components. Responsibilities include coding, debugging, testing, and supporting real-time control software in a fast-paced environment.
Top Skills: C++Can)Communication Protocols (SpiEmbedded SystemsEthercatFirmwareReal-Time Operating SystemsRust
Reposted YesterdaySaved
In-Office
Colorado
100K-150K Annually
Junior
100K-150K Annually
Junior
Healthtech
Develop embedded C and C++ software for airway-management medical devices. Design software architectures, integrate software with hardware, troubleshoot hardware-software issues, create automated and unit tests, perform verification and validation, document regulated development activities, and support Agile, configuration-management, and risk-management processes.
Top Skills: Automated TestingCC++Configuration ManagementDevice DriversEmbedded SystemsI2CIec 62304Iso 13485Iso 14971LinuxLvglPythonQtShell ScriptingSpiUartUsbVersion Control
3 Days AgoSaved
In-Office
Colorado
124K-173K Annually
Junior
124K-173K Annually
Junior
Aerospace
Develop and test embedded flight software for Blue Ring spacecraft. Responsibilities include implementing software requirements, building unit and integration tests, conducting hardware-in-the-loop testing, collaborating with avionics and propulsion teams, participating in design and code reviews, and troubleshooting hardware-software integration issues. The role requires C++ and Python development in embedded engineering environments and may involve up to 10% travel.
Top Skills: C++Ci/CdEmbedded SystemsFlight SoftwareGitHardware-In-The-Loop TestingJenkinsPython
Reposted 8 Days AgoSaved
Remote
Colorado
148K-179K Annually
Mid level
148K-179K Annually
Mid level
Aerospace • Defense • Manufacturing
Develop and maintain PX4 autopilot firmware for UAVs, integrating sensors and payloads, and managing testing environments. Collaborate on flight operations and system integration.
Top Skills: Arm Cortex-MCC++CmakeGdbMakeMavlinkPx4PythonRos2
9 Days AgoSaved
In-Office
Colorado
92K-108K Annually
Senior level
92K-108K Annually
Senior level
Automotive
Develop and maintain embedded controls software for automated commercial carwash equipment. Responsibilities include analyzing requirements and control systems, designing software architectures, programming in C, interfacing with hardware such as motors and sensors, developing test procedures, debugging, documenting systems, and supporting equipment analysis. The role requires collaboration with international engineering teams and up to two months of onboarding at headquarters in Augsburg, Germany.
Top Skills: CCanEmbedded ProgrammingGitMicrocontrollersModbusReal-Time Operating Systems (Rtos)Rll ProgrammingSerial Communication
10 Days AgoSaved
In-Office
Colorado
92K-108K Annually
Senior level
92K-108K Annually
Senior level
Automotive
Develop and maintain embedded controls software for automated commercial carwash equipment. Responsibilities include analyzing requirements and control systems, writing C software, interfacing with hardware such as motors and sensors, designing test procedures, debugging, architecting platform enhancements, documenting technical and operational procedures, and providing equipment support. The role requires collaboration with international engineering teams and up to two months of onboarding in Germany.
Top Skills: CCanControls SoftwareEmbedded ProgrammingGitIndustrial Communication ProtocolsMicrocontrollersModbusNational Electrical Code (Nec)Real-Time Operating SystemsRll ProgrammingSerial CommunicationUl508A
22 Days AgoSaved
In-Office
Colorado
113K-136K Annually
Junior
113K-136K Annually
Junior
Aerospace • Hardware • Software • Defense
Develop and integrate embedded Linux software, device drivers, libraries, kernels, bootloaders, and Yocto-based distributions. Support the full software lifecycle, including architecture, implementation, testing, qualification, deployment, and in-orbit support. Collaborate with hardware, systems, FPGA, and firmware engineers on embedded platforms, system bring-up, and integration. Participate in design reviews and technical documentation.
Top Skills: CC++Ci/CdEmbedded LinuxEmbedded SystemsLinux KernelU-BootXilinx SocsYocto Project
22 Days AgoSaved
In-Office
Colorado
96K-115K Annually
Junior
96K-115K Annually
Junior
Aerospace • Hardware • Software • Defense
Develop and integrate embedded Linux software, device drivers, libraries, kernels, bootloaders, and customized Yocto-based distributions. Support the full software lifecycle, including architecture, implementation, testing, qualification, deployment, and in-orbit support. Collaborate with hardware, systems, firmware, and FPGA engineers on embedded platforms, system bring-up, and performance. Contribute to design reviews, technical documentation, and proposals.
Top Skills: BootloadersCC++Ci/CdDevice DriversEmbedded LinuxGitLinux KernelU-BootXilinx SocsYocto Project
22 Days AgoSaved
In-Office
Colorado
113K-136K Annually
Junior
113K-136K Annually
Junior
Aerospace • Hardware • Software • Defense
Develop and integrate embedded Linux software, device drivers, libraries, bootloaders, and customized kernels using Yocto-based build systems. Support board bring-up, software packaging, CI/CD, hardware integration, testing, qualification, and in-orbit support. Collaborate with hardware, FPGA, firmware, and systems engineers throughout the software lifecycle, while contributing to design reviews, technical documentation, and proposals.
Top Skills: CC++Ci/CdEmbedded LinuxIssue TrackingLinux KernelU-BootVersion ControlXilinx SocsYocto Project
One Month AgoSaved
In-Office
Colorado
151K-211K Annually
Senior level
151K-211K Annually
Senior level
Aerospace
Develop, integrate, and test embedded C/C++ software, firmware, drivers, and hardware interfaces for avionics and electric propulsion systems. Responsibilities include software architecture, lifecycle execution, hardware bring-up, debugging, verification and validation, automated testing, code reviews, documentation, and collaboration with electrical and FPGA designers. The role requires embedded systems experience, RTOS knowledge, hardware protocols, FPGA integration, and U.S. citizenship or permanent residency.
Top Skills: AgileBashCC++CanContinuous IntegrationDevOpsEthernetFpgaGitI2CJtagLogic AnalyzersOscilloscopesPciePythonRtosSpiUart
One Month AgoSaved
In-Office
Colorado
120K-183K Annually
Senior level
120K-183K Annually
Senior level
Aerospace
Develop, integrate, and test embedded C/C++ software, low-level drivers, and firmware for avionics and electric propulsion hardware. Collaborate with electrical and FPGA designers on hardware/software integration, support hardware bring-up and debugging, and perform software architecture, verification, validation, and automated testing across the development lifecycle. Ensure compliance with applicable standards for aerospace applications.
Top Skills: AgileBashCC++CanContinuous IntegrationDevOpsEthernetFpgaGitI2CJtagLogic AnalyzersOscilloscopesPciePythonRtosSpiUart
Reposted 15 Days AgoSaved
In-Office or Remote
Colorado
Senior level
Senior level
Software
Design and implement high-performance, 3GPP-compliant 5G Core control- and user-plane functions on ARM-based embedded Linux. Develop in C/Go/Rust, use DPDK for packet processing, optimize latency/throughput, debug protocol and performance issues, and collaborate cross-functionally to integrate carrier-grade systems.
Top Skills: 3Gpp5G Core (AmfArmAusfCDpdkEmbedded LinuxGdbGoGtp-UHttp/2LinuxNasNgapNrf)PcfPfcpRustSctpSmfTcp/IpTcpdumpUdmUdpUpfWireshark
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
17 Days AgoSaved
In-Office or Remote
Colorado
Senior level
Senior level
Software
Develop and optimize low-level embedded software and firmware for wireless communication systems. Integrate WiFi and 5G/LTE modules, support board bring-up, and validate hardware-software interactions. Optimize CPU, DSP, FPGA, and power performance; implement secure boot and OTA firmware updates; debug complex subsystem interactions; and collaborate with hardware and cross-functional teams. Maintain technical documentation and participate in code reviews.
Top Skills: 5GArm ProcessorsBashCC++DspsFpgaFreertosLinux KernelLteMcusOta Firmware UpdatesPreempt_RtPythonRtosSecure BootWifi
20 Days AgoSaved
In-Office or Remote
Colorado
168K-204K Annually
Senior level
168K-204K Annually
Senior level
Robotics
Designs, develops, tests, and maintains robotics middleware and application frameworks in modern C++ on embedded Linux. Owns platform components through deployment and fleet operation, improves reliability and performance, diagnoses complex concurrency and systems issues, and translates safety requirements into software behavior and verification. Collaborates across autonomy, systems, hardware, and software teams while leading technical reviews and mentoring engineers.
Top Skills: C++C++17Cap'N ProtoEmbedded LinuxFlatbuffersInterprocess CommunicationMultithreadingNetworkingNvidia JetsonProtocol BuffersRpc
23 Days AgoSaved
In-Office
Colorado
124K-165K Annually
Senior level
124K-165K Annually
Senior level
Information Technology • Internet of Things • Software
Develop, integrate, troubleshoot, and test embedded software for safety- and mission-critical aerospace and defense systems. Work with C, C++, and/or Ada; integrate real-time operating systems; debug on target hardware; incorporate algorithms; and support full lifecycle development. Collaborate across engineering and customer teams using Agile, DevSecOps, and CI/CD practices. An active Secret clearance and 25% travel are required.
Top Skills: AadlAdaArinc 653Azure DevopsBitbucketCC++CameoCi/CdConfluenceDo-178CGreen HillsIntegrated Modular AvionicsJenkinsJIRALinuxLinux KernelLynxPetalinuxPythonUltrascale+Wind RiverWindows
One Month AgoSaved
In-Office
Colorado
133K-161K Annually
Senior level
133K-161K Annually
Senior level
Aerospace • Hardware • Software • Defense
Serve as the technical authority for embedded software engineering across multiple aerospace and airborne products. Define architectures, develop and test C/C++ system software, integrate hardware, optimize performance, review designs, assess third-party software, and resolve complex hardware-software challenges. Provide quality assurance support and post-production or in-orbit customer support while collaborating with software, electrical, systems, hardware, quality, and test engineering teams.
Top Skills: Arm ProcessorsCC++FpgaIp ProtocolsMicrocontrollersPreemptive Multitasking Real-Time Operating SystemsReal-Time LinuxSoftware Development Kits (Sdks)
One Month AgoSaved
In-Office
Colorado
184K-225K Annually
Senior level
184K-225K Annually
Senior level
Aerospace • Hardware • Software • Defense
Designs, develops, tests, debugs, documents, and supports embedded software for Linux-based computers and high-reliability microcontroller systems. Responsibilities span requirements through production, including low-level drivers, BSPs, applications, interfaces, hardware integration, code and design reviews, qualification, software quality assurance, performance optimization, and in-orbit customer support. The role also presents technical designs to customers and executives and contributes to proposals.
Top Skills: Arm ProcessorsBoard Support PackagesCC++Configuration Management ToolsDefect Tracking ToolsFpgaIp ProtocolsLinuxMicrocontrollersReal-Time LinuxReal-Time Operating SystemsSoftware Development Kits
One Month AgoSaved
In-Office
Colorado
113K-136K Annually
Junior
113K-136K Annually
Junior
Aerospace • Hardware • Software • Defense
Develop and port embedded Linux applications, device drivers, libraries, kernels, bootloaders, and tailored Linux distributions. Maintain Yocto-based build systems and CI/CD pipelines, deploy software images, and support hardware bring-up and system integration. Collaborate with hardware, systems, firmware, and FPGA teams across the full software lifecycle, including architecture, testing, qualification, in-orbit support, technical documentation, and proposals.
Top Skills: CC++Ci/CdEmbedded LinuxLinux KernelU-BootXilinx SocsYocto Project
One Month AgoSaved
In-Office
Colorado
113K-136K Annually
Junior
113K-136K Annually
Junior
Aerospace • Hardware • Software • Defense
Develops and integrates embedded Linux software for aerospace communications and defense systems. Responsibilities include applications, device drivers, libraries, kernel customization, U-Boot bootloaders, board bring-up, Yocto-based distributions, CI/CD, testing, debugging, verification, software deployment, documentation, and hardware/software integration with multidisciplinary engineering teams.
Top Skills: BootloadersCi/CdDevice DriversEmbedded LinuxLinux KernelSoftware LibrariesU-BootVersion ControlYocto
One Month AgoSaved
In-Office
Colorado
99K-207K Annually
Senior level
99K-207K Annually
Senior level
Information Technology • Consulting • Defense
Lead the architecture, development, integration, and delivery of embedded software for RF communications and space systems. Develop low-level drivers, embedded Linux solutions, secure boot and firmware updates, and FPGA/DSP integrations. Contribute to system requirements, ICDs, testing, CI/CD, and reliability engineering for radiation environments. Mentor engineers, conduct design and code reviews, collaborate with RF, systems, test, program management, and customers, and drive technical direction and production-quality execution.
Top Skills: ArmAtlassian ToolsAxiBootloadersBspsCC++Ci/CdCryptographyDevice DriversDevice TreesDmaDspEmbedded LinuxEthernetFpgaGpioI2CLinux KernelLogic AnalyzersOscilloscopesPcbPcieProtocol BuffersPythonRs-422RtosRustSdrSecure BootSocSpectrum AnalyzersSpiTpmUartVnasXilinx/Amd Toolchains
One Month AgoSaved
Remote
Colorado
100K-130K Annually
Mid level
100K-130K Annually
Mid level
Information Technology • Internet of Things • Software
Develop and improve embedded graphics and compute drivers, customize products for embedded hardware and real-time operating systems, and profile and optimize drivers and applications. Write and review technical specifications while collaborating on reliable, high-quality safety-critical solutions. The role requires embedded software development, debugging, troubleshooting, and familiarity with graphics APIs, ARINC 653, and safety-critical development practices.
Top Skills: Arinc 653CC++DeosDo-178Embedded Operating SystemsIso 26262LinuxLynxosOpenclOpenglVulkanVxworks
Reposted 2 Months AgoSaved
In-Office
Colorado
125K-155K Annually
Senior level
125K-155K Annually
Senior level
Aerospace • Defense
The Senior Embedded Software Engineer will design and maintain software for aerospace systems, debug hardware, and collaborate on software features in a reliable and high-performance environment.
Top Skills: CC++FpgaLabviewMatlabPythonRtos
Reposted One Month AgoSaved
In-Office
Colorado
124K-189K Annually
Mid level
124K-189K Annually
Mid level
Aerospace
Develop and maintain embedded platform software (drivers, middleware, loaders) for avionics systems. Collaborate with hardware and systems engineers, contribute to architecture and design, perform testing/debugging and performance optimization, produce documentation, and participate in code reviews and mentorship to support safe, reliable spaceflight systems.
Top Skills: ArmCC++Ci/CdConfluenceGitlabJIRAQnxRtosX86Yocto Linux
Reposted One Month AgoSaved
In-Office
Colorado
151K-231K Annually
Senior level
151K-231K Annually
Senior level
Aerospace
Develop and maintain embedded platform software (drivers, middleware, loaders) for avionics systems. Collaborate with hardware and systems engineers, participate in architecture and design, optimize performance, test and debug across hardware platforms, document designs and APIs, mentor peers, and integrate platform software across products.
Top Skills: ArmBitCC++Ci/CdConfluenceDevice DriversGitlabHardware AbstractionJIRAMiddlewareMultitaskingQnxReal-Time SystemsRtosSoftware LoadersSynchronizationX86Yocto Linux
Reposted One Month AgoSaved
In-Office or Remote
Colorado
Senior level
Senior level
Industrial • Manufacturing
The role involves software architecture, design, development, and testing for embedded systems in defense applications, requiring collaboration with cross-disciplinary engineering teams.
Top Skills: AmdCC#C++Embedded LinuxFpgasLabviewMicrocontrollersPythonRtosXilinx
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account