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
The role involves developing and testing embedded software for satellite systems, managing the software lifecycle, and collaborating across teams for effective delivery of projects.
Top Skills:
C/C++Ci/CdContainerizationEmbedded LinuxPythonRubyRust
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
The role involves developing and testing embedded software for satellite systems, managing the software life cycle, and collaborating across teams. It requires strong skills in programming and understanding of system-level interfaces.
Top Skills:
C/C++Ci/CdContainerizationEmbedded LinuxPythonRubyRust
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop and test embedded software for satellite and ground systems, performing full software lifecycle functions including design, code, and documentation management.
Top Skills:
C/C++Ci/CdContainerizationEmbedded LinuxPythonRubyRust
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 requirements, architecture, design, coding, integration, testing, documentation, and support. Collaborate across teams and operate in on-site lab/production environments using embedded Linux, C/C++, Rust, Python, FPGA interfaces, messaging protocols, and distribution tools like Yocto/PetaLinux.
Top Skills:
CC++Ci/CdContainerizationDevice TreeEmbedded LinuxFpgasMqttPetalinuxPythonRustYoctoZeromq
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop, test, and maintain embedded software for satellite, airborne, or ground systems across the full software lifecycle. Produce architecture, design, code, integration, and documentation; work with embedded Linux, device trees, FPGAs, messaging systems, and CI/CD/test infrastructure. Collaborate across teams and support program requirements and testing.
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/ground systems across the full software lifecycle. Implement features in C/C++, Rust, or Python, integrate with FPGAs and embedded Linux, use CI/CD and containerization, produce UML designs, follow formal software development practices, and support integration, testing, and documentation in a collaborative engineering environment.
Top Skills:
CC++Ci/CdContainerizationDevice TreeEmbedded LinuxFpgaLinuxMqttPetalinuxPythonRubyRustUmlYoctoZeromq
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
Cloud • Fintech • Food • Information Technology • Software • Hospitality
The Staff Software Engineer will lead design, development, and mentoring in building Embedded Finance capabilities while ensuring high-quality production services.
Top Skills:
GraphQLJavaKotlinRest
Cloud • Fintech • Food • Information Technology • Software • Hospitality
As a Staff Software Engineer, you'll develop full-stack software applications, mentor team members, and participate in design discussions while advocating for best coding practices.
Top Skills:
GraphQLJavaKotlinRest
Aerospace
As a Senior Embedded Software Engineer, you will develop high-performance platform software, optimize embedded systems, collaborate with engineers, and lead through mentorship while shaping the architectural direction.
Top Skills:
ArmC/C++CanCi/Cd ToolsConfluenceGitlabI2CJIRALinuxMqttNasa CfeReal-Time SystemsRtosSpiTcp/IpUartUdpX86
Healthtech
Lead development and maintenance of embedded platform software and build infrastructure for medical device products. Create Yocto-based Linux distributions, BSPs, hypervisors, device drivers, CI/CD pipelines integrated with security automation, and support secure boot, networking security, and OTA updates. Collaborate with product teams, document engineering policies, and act as primary Platforms POC.
Top Skills:
Amd ZynqArtifactoryBambooBashBitbucketBspCi/CdConfluenceDockerEmbedded HypervisorsEmbedded LinuxGitGitlabGnu MakeJIRAKria SomLinux Device DriversNetworking SecurityOta UpdatesPythonSecure BootYoctoZynq Ultrascale+
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Hardware • Machine Learning • Security • Software
The Embedded Software Engineer II will develop C/C++ code for an embedded Linux platform, perform debugging, and work on hardware integration.
Top Skills:
CC++Ci/CdGitGitGithub ActionsJenkinsLinuxYocto
Aerospace
The Embedded Software Engineer II will develop and test flight software for the Blue Ring spacecraft, ensuring functionality and performance through collaboration and rigorous testing.
Top Skills:
C++GitJenkinsPython
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
Aerospace
Develop, verify, and test real-time embedded avionics software for rocket engines. Responsibilities include requirements, architecture and design, implementation, device drivers, systems integration, test development/execution, debugging at the software/hardware boundary, and collaborating with multidisciplinary teams to deliver safety-critical, fault-tolerant systems.
Top Skills:
AgileBare MetalCC++ConfluenceDevice DriversDo-178CGitJIRALinux KernelPythonRtosSdlcSerial CommunicationsTcp/IpUml
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
Hardware • Information Technology • Other • Software • Analytics
Develop firmware for GNSS receivers, integrate algorithms, debug issues, optimize code, and enhance testing tools in embedded systems for agriculture.
Top Skills:
C++GitGnssI2CPythonRtosSpiUart
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
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
Healthtech
The Lead Embedded Software Engineer will design and develop embedded software for medical devices, collaborating with cross-functional teams to ensure high performance, reliability, and compliance. Responsibilities include software lifecycle management, Linux software architecture, hardware integration, and maintaining documentation.
Top Skills:
BluetoothC/C++Cross-Compilation ToolchainsEmbedded LinuxEtc.)GpioHardware/Software IntegrationI2CIrNetworking Protocols (Tcp/IpRtosShell ScriptingSpiWi-Fi
Reposted 17 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
eCommerce • Hardware • Internet of Things • Machine Learning
The Software Engineer will design, create, and maintain software for SparkFun's microcontrollers and single board computers, collaborating with hardware engineers and the open source community.
Top Skills:
ArduinoCC++I2CI2SMicropythonPythonSpi
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 AllAll Filters
Total selected ()
No Results
No Results






.png)










.png)







