> Markdown version of [/jobs/ext/3080880-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3080880-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:** Triad Technology Group - **Location:** United States - **Experience:** Expert - **Salary:** $150,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, Booting (BIOS), C++ (Programming Language), Software Documentation, Cyber Security, Computer Engineering, Software Debugging, Linux, Programming Tools, Linux on Embedded Systems, Embedded Software, Firmware, Graphical User Interface, Integrated Development Environments, Python (Programming Language), Linux Distribution, Software Architecture, Qt (Software), Real-Time Operating Systems, Software Configuration Management, Software Engineering, Software Requirements Analysis, Systems Integration, TypeScript, Yocto, Information Technology, Software Version Control - **Published:** September 25, 2026 - **Apply:** https://www.dice.com/job-detail/d7fbf830-266d-4447-8fdd-b8f76cad42eb ## About the Role Knowledge, Skills, and Abilities * Ability to translate software requirements into effective technical designs and implementations. * Strong understanding of software development practices and the software development lifecycle. * Ability to troubleshoot complex software and embedded-system issues. * Strong written and verbal communication skills. * Comfortable working independently as well as collaboratively with multidisciplinary engineering teams. * Familiarity with source control, software configuration management, and related development tools. * Understanding of embedded software architecture and development methodologies., * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent professional experience. * Five or more years of professional software engineering experience, preferably involving embedded systems. * Professional experience with C and/or C++, with additional experience in Python, TypeScript, or similar languages. * Hands-on experience developing software for Linux and/or real-time operating systems. * Experience with embedded systems and hardware/software integration. * Familiarity with graphical user interface frameworks such as Qt. * Knowledge of networking, cybersecurity, bootloaders, kernels, or other low-level system technologies is preferred. * Experience with Yocto or other embedded Linux build and customization tools is a plus. * Experience working in Agile or other iterative software development environments. ## Description We are seeking an experienced Embedded Software Engineer to contribute to the design, development, testing, and maintenance of software and firmware for embedded products. This role will work across the software development lifecycle, from requirements and architecture through implementation, testing, troubleshooting, and documentation. The ideal candidate has hands-on experience with embedded software, Linux, and real-time operating systems. Experience with networking, cybersecurity concepts, boot processes, operating system kernels, and Qt is highly desirable. Experience building or customizing Linux distributions with Yocto is also a strong plus. * Design, develop, troubleshoot, and debug embedded software applications using established engineering practices. * Translate product and software requirements into practical technical solutions and contribute to software architecture and design decisions. * Investigate software defects and system issues across development, testing, production, and field environments. * Participate in technical and design reviews, working with engineering team members and project stakeholders to evaluate solutions and resolve complex issues. * Develop and execute software testing strategies to verify functionality, reliability, and performance. * Collaborate with other engineers on verification activities and participate in peer code and software reviews. * Create and maintain technical documentation, including software designs, requirements, diagrams, test documentation, and other engineering records. * Work with cross-functional teams to support product development and resolve software-related issues. * Provide technical guidance to technicians or other team members supporting assigned projects when needed. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)