Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs in Denver & Boulder, CO
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Denver & Boulder, CO Companies Hiring Embedded Software Engineers
See AllPopular Denver & Boulder, CO Engineering Job Searches
Engineering Jobs in Denver & Boulder, CO
Software Engineer Jobs in Denver & Boulder, CO
Android Developer Jobs in Denver & Boulder, CO
C# Jobs in Denver & Boulder, CO
C++ Jobs in Denver & Boulder, CO
DevOps Jobs in Denver & Boulder, CO
Front End Developer Jobs in Denver & Boulder, CO
Golang Jobs in Denver & Boulder, CO
Hardware Engineer Jobs in Denver & Boulder, CO
iOS Developer Jobs in Denver & Boulder, CO
Java Developer Jobs in Denver & Boulder, CO
Javascript Jobs in Denver & Boulder, CO
Linux Jobs in Denver & Boulder, CO
Engineering Manager Jobs in Denver & Boulder, CO
.NET Developer Jobs in Denver & Boulder, CO
PHP Developer Jobs in Denver & Boulder, CO
Python Jobs in Denver & Boulder, CO
QA Jobs in Denver & Boulder, CO
Ruby Jobs in Denver & Boulder, CO
Salesforce Developer Jobs in Denver & Boulder, CO
Scala Jobs in Denver & Boulder, CO
Associate Software Engineer Jobs in Denver & Boulder, CO
Automation Engineer Jobs in Denver & Boulder, CO
Backend Engineer Jobs in Denver & Boulder, CO
Cloud Engineer Jobs in Denver & Boulder, CO
Controls Engineer Jobs in Denver & Boulder, CO
CTO Jobs in Denver & Boulder, CO
Design Engineer Jobs in Denver & Boulder, CO
DevOps Engineer Jobs in Denver & Boulder, CO
Director of Engineering Jobs in Denver & Boulder, CO
Electrical Engineering Jobs in Denver & Boulder, CO
Embedded Software Engineer Jobs in Denver & Boulder, CO
Full-Stack Engineer Jobs in Denver & Boulder, CO
Infrastructure Engineer Jobs in Denver & Boulder, CO
Manufacturing Engineer Jobs in Denver & Boulder, CO
Mechanical Design Engineer Jobs in Denver & Boulder, CO
Mechanical Engineering Jobs in Denver & Boulder, CO
Network Engineer Jobs in Denver & Boulder, CO
Platform Engineer Jobs in Denver & Boulder, CO
Principal Engineer Jobs in Denver & Boulder, CO
Principal Software Engineer Jobs in Denver & Boulder, CO
Process Engineer Jobs in Denver & Boulder, CO
Project Engineer Jobs in Denver & Boulder, CO
QA Engineer Jobs in Denver & Boulder, CO
Robotics Engineer Jobs in Denver & Boulder, CO
Security Engineer Jobs in Denver & Boulder, CO
Software Architect Jobs in Denver & Boulder, CO
Solutions Architect Jobs in Denver & Boulder, CO
Solutions Engineer Jobs in Denver & Boulder, CO
SRE Engineer Jobs in Denver & Boulder, CO
Staff Software Engineer Jobs in Denver & Boulder, CO
Systems Engineer Jobs in Denver & Boulder, CO
All Filters
Total selected ()
No Results
No Results






















