Top Embedded Software Engineer Jobs in Denver & Boulder, CO

Reposted One Month AgoSaved
In-Office
Colorado
151K-231K Annually
Senior level
151K-231K Annually
Senior level
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
Reposted 2 Months AgoSaved
Hybrid
Colorado
79K-135K Annually
Junior
79K-135K Annually
Junior
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
Reposted 2 Months AgoSaved
Hybrid
Colorado
79K-135K Annually
Junior
79K-135K Annually
Junior
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
Reposted One Month AgoSaved
Remote
Colorado
Mid level
Mid level
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
Reposted One Month AgoSaved
Remote
Colorado
Mid level
Mid level
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 2 Months AgoSaved
In-Office
Colorado
80K-85K Annually
Mid level
80K-85K Annually
Mid level
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
2 Months AgoSaved
In-Office
Colorado
152K-349K Annually
Expert/Leader
152K-349K Annually
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Consulting
Design, develop, debug, and maintain BIOS and platform firmware for high-performance server platforms. Lead platform bring-up, processor and chipset initialization, hardware integration, testing, and release readiness. Mentor engineers, coordinate with hardware partners and vendors, and produce test plans, diagnostics, and documentation to ensure reliable firmware across multiple architectures.
Top Skills: AcpiAmdBiosBoard-Level Debug ToolsBuild ToolsCC++Firmware Debug WorkflowsFirmware Update FlowsIntelIpmiLinuxNvidiaRedfishScriptingSecure BootSmbiosUefi
2 Months AgoSaved
Remote
Colorado
Senior level
Senior level
Security • Software • Manufacturing
Provide technical leadership for embedded camera platforms, owning system architecture, on-device software, encoding, storage, streaming, and edge analytics. Lead JDM partner integration, cross-functional alignment, mentorship, architecture/code reviews, and adoption of AI-driven development tools to deliver robust edge devices.
Top Skills: Ai-Driven Development ToolsComputer VisionEdge AiEmbedded LinuxJoint Design Manufacturing (Jdm)McuRtosVideo EncodingVideo ProcessingVideo StorageVideo StreamingYocto
One Month AgoSaved
Hybrid
Colorado
135K-175K Annually
Senior level
135K-175K Annually
Senior level
Aerospace
Design, implement, verify, and debug real-time embedded flight software for spacecraft and space vehicles. Lead architecture and design decisions, develop simulators and automated testing frameworks, perform system-level testing, and support CI efforts. Collaborate with hardware, avionics, guidance, navigation, control, and systems teams. Mentor engineers, review requirements and code, and contribute across multiple Agile programs.
Top Skills: Automated TestingCC++Ci/CdCross-Compilation ToolchainsGitGreen Hills SoftwareLinuxNetworking ProtocolsPythonReal-Time Operating SystemsSoftware SimulatorsVxworks
One Month AgoSaved
In-Office
Colorado
133K-161K Annually
Senior level
133K-161K Annually
Senior level
Aerospace • Hardware • Software • Defense
Designs, develops, tests, integrates, and supports embedded software for satellite, UAV, launch vehicle, and other aerospace systems. Responsibilities span microcontrollers, Linux-based single-board computers, low-level drivers, board support packages, applications, user interfaces, real-time systems, and FPGA interfaces. The role includes code and design reviews, validation, quality assurance, performance optimization, documentation, customer presentations, proposal support, and post-production or in-orbit customer support.
Top Skills: Arm ProcessorsBoard Support PackagesCC++Embedded SystemsFpgaIp ProtocolsLinuxMicrocontrollersReal-Time LinuxReal-Time Operating SystemsSoftware Development Kits
One Month AgoSaved
In-Office
Colorado
133K-161K Annually
Senior level
133K-161K Annually
Senior level
Aerospace • Hardware • Software • Defense
Develop and maintain spacecraft flight software and software-in-the-loop systems across the mission lifecycle. Design, implement, test, debug, document, integrate, and validate software controlling spacecraft subsystems, ground stations, and mission operations. Perform code and design reviews, reliability and fault-recovery analysis, hardware integration, configuration management, and in-orbit support. Mentor spacecraft engineers and contribute to architecture, requirements, verification, and mission operations for satellite systems.
Top Skills: CC++Configuration Management ToolsContinuous DeliveryContinuous IntegrationContinuous TestingDefect Tracking ToolsHardware-In-The-Loop TestingJpl F'LinuxNasa CfsPythonSoftware-In-The-Loop TestingTcp/IpUdp
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 2 Months AgoSaved
In-Office
Colorado
151K-211K Annually
Senior level
151K-211K Annually
Senior level
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
2 Months AgoSaved
In-Office
Colorado
87K-198K Annually
Senior level
87K-198K Annually
Senior level
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
Reposted One Month AgoSaved
In-Office
Colorado
182K-277K Annually
Senior level
182K-277K Annually
Senior level
Aerospace
The Senior Embedded Software Engineer will design and verify embedded software for avionics in Lunar vehicles, collaborate with hardware engineers, and utilize advanced tools for debugging and performance analysis.
Top Skills: CC++FpgaGitLinuxMatlabPythonRustSystemverilogVerilogVhdl
Reposted One Month AgoSaved
Hybrid
Colorado
165K-190K Annually
Senior level
165K-190K Annually
Senior level
Logistics • Robotics • Software
The Principal Engineer will develop safety-critical software and test infrastructure for autonomous vehicle systems, ensuring high quality and scalability while collaborating with other teams.
Top Skills: CC++CanCi/CdGitLinuxPythonRest ApisRosRos2
Reposted One Month AgoSaved
Hybrid
Colorado
120K-135K Annually
Mid level
120K-135K Annually
Mid level
Logistics • Robotics • Software
Design and deliver safety-critical embedded and system test infrastructure. Develop and maintain embedded C/C++ software, automated characterization/calibration, HIL test cases, and CI/CD integration. Triage issues, perform root-cause analysis, coordinate with hardware and safety teams, support deployment and maintenance, mentor team members, and contribute to system safety and scalability for autonomous vehicle fleets.
Top Skills: Ai Coding ToolsCCamerasCanCi/Cd PipelinesData Acquisition UnitDevelopment ContainersDhcpDnsDoorsEncodersGitGpsHilIbm ElmLidarLinuxModern C++OscilloscopePythonRadarRest ApisRosRos2Signal GeneratorTcpUdpWireshark
One Month AgoSaved
Remote
Colorado
130K-160K Annually
Senior level
130K-160K Annually
Senior level
Information Technology • Internet of Things • Software
Provides technical leadership for designing, developing, optimizing, porting, and certifying GPGPU and AI inference libraries built on Vulkan SC drivers. The role targets embedded GPU platforms such as Arm Mali and Intel, maintains AI model testing infrastructure, defines validation standards, supports customer deployments, and troubleshoots drivers. It also involves documentation, competitive analysis, cross-functional architecture decisions, mentoring, onboarding, and exploring emerging AI compute capabilities.
Top Skills: Arm MaliCC++CudaDeosDo-178Intel Gpu ArchitecturesIso 26262LynxosOnnxOpenclOpenglPyTorchTensorFlowVulkanVulkan ScVxworks
Reposted 2 Months AgoSaved
Remote
Colorado
180K-240K Annually
Senior level
180K-240K Annually
Senior level
Industrial • Manufacturing
Develop and maintain embedded firmware and kernel/user-mode device drivers for Ethernet-based networking devices. Design, implement, test, and integrate drivers into a Linux and AUTOSAR communication stack, build SDK components, and create debug/test utilities and automated unit/system tests for safety-critical automotive applications.
Top Skills: AutosarCC++Device DriversEmbedded ProcessorsEthernetFirmwareLinuxQnxReal Time Operating System
Reposted 2 Months AgoSaved
Remote
Colorado
Senior level
Senior level
Greentech • Transportation
Design, build, and test safety-critical vehicle firmware: RTOS applications, bootloaders, drivers, and communication stacks. Lead board/SoC bring-up, optimize performance on resource-constrained MCUs, own MCU-sensor-main compute communications, create automated unit/integration/system tests, mentor engineers, and apply safety processes for production deployments.
Top Skills: BootloadersCC++CanCan ToolingCiDbcDevice DriversEmbedded LinuxGitI2CInfineon AurixMcu Bring-UpMultimeterNtpNxp S32K3OscilloscopePosix PthreadsPtpPythonQnxRtemsRtosSpiTcp/UdpTi Tms570TsnUartVxworks
Reposted 2 Months AgoSaved
In-Office or Remote
Colorado
Senior level
Senior level
Cloud • Software
Optimize Ubuntu integration across latest IoT and server-class hardware, lead customer engagements, and work with open source communities in a remote, collaborative environment.
Top Skills: CC++DebianDockerKubernetesLinuxOciRpmUbuntuYocto
Reposted 2 Months AgoSaved
Remote
Colorado
100K-130K Annually
Senior level
100K-130K Annually
Senior level
Information Technology • Internet of Things • Software
Serve as an embedded Linux expert on customer projects: design and refactor real-time architectures, develop Linux kernel drivers, debug low-level hardware/software issues, optimize kernel performance, collaborate with customers and internal teams, lead technical efforts, produce high-quality deliverables, and create technical proposals to support product lifecycle and certification.
Top Skills: AlteraAmdArm Cortex-AAssemblyBashBuildrootCDevice DriversDmaFreescaleGitHypervisorIntelInterruptsLinux KernelNxpOpenembeddedProfilers/TracersPythonReal-Time Operating SystemsX86XilinxYocto
Reposted 2 Months AgoSaved
Remote
Colorado
180K-269K Annually
Senior level
180K-269K Annually
Senior level
Artificial Intelligence • Information Technology • Consulting
Design and implement embedded firmware and low-level software for server BMCs and GPU/HPC platforms. Enhance OpenBMC, enable real-time telemetry of power/thermal sensors, debug low-level drivers and interfaces, validate hardware-firmware integration, and contribute to long-term firmware architecture for cluster reliability.
Top Skills: AcpiBashBmcCC++CmakeDmiEmbedded LinuxEspiFruGoI2CI3CLinux KernelLpcMesonMicrocontrollersOpenbmcPciePeciPmbusSmbiosSmbusSoc FirmwareSpiU-BootUartYaml
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account