> Markdown version of [/jobs/ext/2044720-embedded-software-engineer-c](https://www.wearedevelopers.com/jobs/ext/2044720-embedded-software-engineer-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - C++ - **Company:** HKA Enterprises - **Location:** Denver, CO, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Assembly Language, C++ (Programming Language), Software Debugging, Linux, Device Drivers, Embedded C, Embedded Software, Firmware, Software Architecture, Real-Time Operating Systems, Verilog, VHSIC Hardware Description Language (VHDL), VxWorks, Bare Metal - **Published:** August 13, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9087454/embedded-software-engineer-c ## About the Role * Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior relevant experience. * Experience including at least two of the following: Embedded C++ Software, Embedded Software Security, Software Architecture Design and Implementation. * Experience using embedded Real Time Operating Systems (RTOS) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.) * Experience developing complex systems involving the integration of hardware, firmware, and software * Active and transferrable final Secret U.S. government issued security clearance is required prior to start date with the ability to obtain program access after start. Qualifications We Prefer * Familiarity with rate monotonic theory, practice, and limitations. * Familiarity with layered architectural principles, and their limitations. * Familiarity with reading electrical schematics and relating it to software function. * Familiarity with reading firmware source like VHDL or Verilog. * Familiarity with assembly language in at least one processor/controller family. * Experience using lab instruments like power-supplies, digital multi-meters, oscilloscopes, and logic analyzers. * Experience with developing device drivers for bare-metal and/or OS applications. * Experience leading engineering teams in delivering systems (of various size) involving the integration of hardware and software. ## Description * Architecting, designing, implementing, testing, and debugging integrated embedded real-time software within heterogenous systems composed of firmware and hardware. * Working within a cross-discipline team to define, refine, and improve product concept, implementation, testability, and guaranteed, measurable quality. * Teaching, coaching, and mentoring less experienced staff. * Contributing to proposals as well as preliminary and critical design reviews. * Ability to obtain program access. What You Will Learn * Working across a product line in collaboration with other teams. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)