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
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Design, implement, test, integrate, document and support embedded software for satellite/airborne/ground systems across the full software lifecycle. Work with CI/CD, containerization, Embedded Linux, C/C++, Rust, Python, FPGAs, messaging systems, and formal development practices. On-site role supporting testing and integration activities.
Top Skills:
CC++CameoCi/CdContainerizationCtestDevice TreeDevsecopsEmbedded LinuxFlatbuffersFpgaGtestHardware-In-The-LoopLinux System InternalsMatlabMqttOpenembeddedPetalinuxPlantumlProtobufPythonRubyRustUmlYoctoZeromq
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop, test, and maintain embedded software for satellite, airborne, and ground systems. Perform full software lifecycle activities (requirements, architecture, design, code, test, integration, documentation). Support test infrastructure, CI/CD, containerized deployments, and collaborate across engineering teams while working on-site.
Top Skills:
CC++Ci/CdContainerizationDevice TreeEmbedded LinuxFpgaMqttPetalinuxPythonRustYoctoZeromq
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Design, implement, test, and maintain embedded software for satellite, airborne, or ground systems. Perform full software life-cycle tasks (requirements, architecture, coding, integration, testing, documentation) and collaborate across teams; maintain on-site schedule and support program deliverables.
Top Skills:
C/C++Ci/CdContainerizationDevice TreeEmbedded LinuxFpgasMqttPetalinuxPythonRustSoftware Configuration ManagementUmlYoctoZeromq
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Design, implement, test, and integrate embedded software for satellite/airborne/ground systems. Perform full software lifecycle tasks (requirements, architecture, coding, testing, integration, documentation) and support deployments and operations on Linux. Collaborate across teams, maintain formal development practices, and work on-site regularly.
Top Skills:
C/C++Ci/CdContainerizationDevice TreeEmbedded LinuxFpgasMqttPetalinuxPythonRubyRustYoctoZeromq
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop, test, and maintain embedded satellite/airborne/ground software across the full software lifecycle. Design and implement software (C/C++, Rust, Python, Ruby) for Embedded Linux, interact with FPGAs, configure embedded Linux distributions (PetaLinux/Yocto), implement messaging (MQTT/ZeroMQ), produce UML designs, follow formal development practices, and support integration, testing, and documentation. On-site five days weekly; requires active Secret clearance and ability to obtain TS/SCI.
Top Skills:
CC++Ci/CdContainerizationDevice TreeEmbedded LinuxFpgaMqttPetalinuxPythonRubyRustUmlYoctoZeromq
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop, test, and maintain embedded satellite/airborne/ground software across the full lifecycle (requirements, design, code, test, integration, documentation). Work on-site regularly, collaborate cross-functionally, support CI/CD and embedded Linux deployments, and apply formal development practices and configuration management.
Top Skills:
CC++CameoCi/CdContainerizationCtestDevice TreeDevsecopsEmbedded LinuxFlatbuffersFpgaGtestHardware-In-The-LoopLinux System InternalsMatlabMqttOpenembeddedPetalinuxPlantumlProtobufPythonRubyRustUmlYoctoYocto ProjectZeromq
Internet of Things • Energy
Develop embedded firmware for Linux-based systems, apply cybersecurity and safety standards to product designs, and lead embedded software project planning and execution. Troubleshoot hardware/software interfaces, use C/C++ and scripting (bash, Python), employ version control and debugging tools, and ensure design quality and secure firmware practices.
Top Skills:
Azure DevopsBashCC++FtraceGdbGentooGitI2CKernelsharkLfsLinux (Embedded)Logic AnalyzerMicroprocessorsNxp PowerpcObject-Oriented DesignOscilloscopePythonSecure BootloaderSpiTcp/IpTlsUartYocto
Information Technology
Develop embedded software and systems from vision to production using Rust, C, C++, or Python. Work in agile teams within CI/CD pipelines, apply AI-assisted development practices, create secure, production-ready solutions, collaborate cross-functionally, and meet program goals while obtaining required security clearance.
Top Skills:
Ai-Assisted Development Tools (Code Copilots)Automated Testing ToolsCC++Ci/CdPythonRust
Aerospace • Hardware • Information Technology • Robotics • Defense • Utilities
Lead the design, development, and architecture of embedded software systems. Collaborate with teams to ensure reliability while mentoring junior engineers and improving processes.
Top Skills:
Advanced Debugging ToolsAgileCan)Communication Protocols (1553Continuous IntegrationEmbedded LinuxI2CKanbanMultiple Programming LanguagesReal-Time Operating Systems (Rtos)ScrumSpiUartVxworks
Aerospace
Develop, verify, and test real-time embedded avionics software for reusable rocket engines. Participate in full software lifecycle: requirements, architecture, implementation, device drivers, integration, and system testing for safety-critical systems.
Top Skills:
AgileBare MetalCC++ConfluenceDevice DriversDo-178CGitJIRALinux KernelPythonRtosSerial CommunicationsTcp/IpUml
Aerospace
Develop and test flight software for the Blue Ring spacecraft, working on embedded systems and collaborating with cross-discipline teams.
Top Skills:
C++Ci/CdDevOpsGitJenkinsPython
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
Develop, integrate, and test high-quality embedded C/C++ avionics software for X-BAT UAVs, interfacing with sensors, firmware, autonomy systems, and GCS; design CI/HIL test systems, produce documentation, and collaborate across cross-functional teams.
Top Skills:
Autonomy AiAvionics SensorsBspsCC++Continuous Integration And Release SystemsFirmwareGround Control Station (Gcs)Hardware-In-The-Loop (Hil)Virtualized Hardware
Information Technology
Develop and maintain real-time embedded firmware and software for microcontroller-based RF and quantum sensing systems. Integrate hardware and software, implement DSP/RF algorithms, port and cross-compile code between Windows and Linux, and support lab testing and production reliability. Mentor junior engineers, use Agile tools, and travel up to 25%. Must be eligible for TS/SCI clearance.
Top Skills:
CC++ConfluenceCross-CompilingDigital Signal ProcessingEthernetGitGitJIRALinuxMicrocontrollersPythonRf TheoryScpiSerialWindows
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
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
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
Aerospace
The Embedded Software Engineer III will design and verify embedded software for space avionics systems, collaborating with hardware engineers and addressing performance trade-offs for mission-critical applications.
Top Skills:
CC++FpgaGitLinuxMatlabPythonRustSystemverilogVerilogVhdl
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop, test, and maintain embedded software for satellite, airborne, and ground systems across the full software lifecycle. Implement and integrate code (Rust/C/C++/Python), work with Embedded Linux and FPGA interfaces, configure embedded Linux distributions, use messaging protocols, produce UML diagrams, follow formal development practices, and support integration, documentation, and operations in an on-site defense environment.
Top Skills:
C/C++Device TreeEmbedded LinuxFpgaMqttPetalinuxPythonRustUmlYoctoZeromq
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop, test, and maintain embedded software for satellite, airborne, and ground systems across the full software lifecycle. Work on-site to implement CI/CD and containerized workflows, design using UML, integrate with FPGAs and messaging (MQTT/ZeroMQ), configure embedded Linux distributions (PetaLinux/Yocto), and follow formal software development and configuration management practices.
Top Skills:
CC++Ci/CdContainerizationDevice TreeEmbedded LinuxFpgaMqttPetalinuxPythonRubyRustUmlYoctoZeromq
Edtech
The Embedded Software Engineer will analyze and develop embedded software systems, provide customer support, and apply software engineering and cybersecurity methods.
Top Skills:
AdaCC++VerilogVhdlVxworks
Renewable Energy
Design, build, and scale embedded connectivity and security for distributed energy devices. Implement networking (Ethernet/Wi‑Fi/Thread/Zigbee/BLE), secure provisioning, OTA firmware pipelines, telemetry, and diagnostics. Support testing, certification, manufacturing validation, and cross-functional collaboration from prototype to deployment.
Top Skills:
BleBootloadersCC++CertificatesCi/CdCoapEthernetFreertosHTTPIp NetworkingLogic AnalyzersMqttNetwork SniffersNtpObservability PlatformsProtocol AnalyzersPtpPythonSecure ElementsThreadTlsTpmWebsocketsWi-FiZephyrZigbee
Reposted 20 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
Aerospace • Defense • Manufacturing
As an Embedded Software Engineer, you will design and implement software for unmanned aircraft systems, debug issues, collaborate with engineering teams, and maintain high software quality standards.
Top Skills:
C/C++Can BusEmbedded SystemsFreertosLogic AnalyzerMatlabOscilloscopeReal Time Operating SystemsRs485SimulinkSpiVxworks
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























