> Markdown version of [/jobs/ext/2994346-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2994346-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:** Electronic Theatre Controls, Inc. - **Location:** Midwest, WY, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Microsoft Windows, JIRA, C++ (Programming Language), Network Analysis, Continuous Integration, Embedded Software, FreeRTOS, Qt (Software), Software Engineering, Wireshark, Multithreading, Gitlab, Git - **Published:** September 19, 2026 - **Apply:** http://etcconnect.hrmdirect.com/employment/job-opening.php?req=3772991&req_loc=1408609&& ## About the Role The ideal candidate is self-directed, comfortable working in established code bases, and able to collaborate clearly with technical and project stakeholders., * Bachelor's Degree * 0-3 years of job-related experience * Professional experience developing embedded applications with C and C++ * Experience in multi-threaded, real-time application development. * Experience with FreeRTOS, Zephyr, or similar embedded real-time platforms * Experience with embedded interfaces, including SPI, I2C, USB, parallel bus interfaces, and LCD displays. * Experience working with oscilloscopes and logic analyzers. * Ability to work independently in established code bases while communicating progress, risks, and dependencies. Windows Qt Framework experience. * Experience with Wireshark or similar network analysis tools. * Experience with CI pipelines, Jira, Git, and GitLab. ## Description ETC is looking for an Embedded Software Engineer to work in the Entertainment Controls Team. This role focuses on embedded real-time software development using C and C++, Qt test software applications, new hardware bring-up and supporting feature development., * Write and review embedded code in C and C++ on 32-bit ARM processors * Real-time development using FreeRTOS * Bring-up and troubleshoot new embedded hardware * Create and maintain Windows Qt test applications * Improve CI and build pipelines for reliable software delivery. * Troubleshoot defects and implement features in an established code base. * Replace legacy implementations with maintainable modern equivalents * Estimate work, communicate progress, and collaborate with the team. * Performs other duties as assigned * Completes special projects and assignments in a positive and timely manner ## Related Videos - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) ## Related Articles - [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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)