> Markdown version of [/jobs/ext/3051969-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3051969-embedded-software-engineer). 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 - **Company:** Ingenuity, Inc. - **Location:** Golden, CO, United States (Remote available) - **Experience:** Experienced - **Salary:** $90,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** 4G (Telecommunication), Bluetooth, C++ (Programming Language), Datasheets, Software Debugging, Embedded Software, Internet Protocol, Software Engineering, Systems Integration, TCP/IP, Wi-Fi Technology, PIC Microcontroller, Linux Development, Information Technology, Bare Metal - **Published:** September 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9d0dd8d6ab85b6b4 ## About the Role * Must be authorized to permanently work in United States * Hold a relevant degree from a reputable University (e.g. Bachelor of Software or Electrical Engineering, Bachelor of Computer Science) * Have worked as a professional software design engineer for a minimum of 2 years * Be competent in ANSI-C/C++ coding * Be competent in the design of embedded systems employing 8 to 32 bit micro-controllers * Able to read and work with circuit schematics and datasheets * Able to use test equipment such as an oscilloscope and logic analyzer to debug embedded systems * Have excellent English communication skills (both oral and written * Able to work independently and as part of a team Favorable Criteria Applicants who meet the following criteria will be considered favorably: * Have experience in bare metal Linux development * Have experience in developing wireless products employing 3G/4G, WiFi, Bluetooth, etc communications interfaces * Have experience working with ARM processors * Competent integrating with TCP/IP and other internet protocols * Have specific expertise in the development of power electronics systems and applications development * Have specific experience in the development of consumer, automotive, battery and/or industrial products * Have past exposure to design consulting ## Description We're looking for someone early in their career who is ready to accelerate their growth, and rapidly become a skilled designer. At Ingenuity, an Embedded Software Engineer is responsible for the full product development life cycle. They are to take an innovative approach to developing concepts, undertake detailed product design, and then bring products to life through low and high volume production runs. As a new member of the team you will get any technical training to help you develop your skills and guidance on commercial product development, with mentoring from senior designers. The role involves: * Developing software for commercial embedded systems * Integrating software with hardware and testing prototypes * Protocol and communications system development * Defining user requirements and converting them into functional code * Conducting technology feasibility studies * Participating in multi-disciplinary design team development processes * Customer engagement and support ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)