> Markdown version of [/jobs/ext/2061643-software-engineer](https://www.wearedevelopers.com/jobs/ext/2061643-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). --- # Software Engineer - **Company:** American CyberSystems - **Location:** Salt Lake City, UT, United States - **Experience:** Experienced - **Salary:** $135,200.0 - $145,600.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), Microsoft Windows, C++ (Programming Language), Computer Programming, Computer Engineering, Software Debugging, Linux, Object-Oriented Software Development, Real-Time Operating Systems, Software Engineering, Software Systems, System Testing, Systems Integration, Multithreading, Software Troubleshooting, Information Technology - **Published:** August 14, 2026 - **Apply:** https://www.jofdav.com/jobs/59234288-software-engineer ## About the Role * Bachelor's degree in Computer Engineering, Computer Science, or related field (or equivalent experience) * 2+ years of software engineering experience with embedded systems development * Strong proficiency in C++ and object-oriented software development * Experience with Linux, Windows, and embedded real-time operating systems (RTOS) * Knowledge of embedded systems design, multi-threaded programming, and software troubleshooting * Strong communication, technical documentation, and cross-functional collaboration skills ## Description * Develop and maintain software for embedded devices and communication systems * Participate in all phases of the Software Development Life Cycle (SDLC), including requirements, design, coding, integration, and testing * Collaborate with systems, hardware, test, and program teams to deliver software solutions * Create and maintain software test plans, procedures, and technical documentation * Conduct peer reviews, identify defects, and support debugging/troubleshooting activities * Support software integration, system validation, and proposal/bid activities as needed. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How To Test A Ball of Mud](https://www.wearedevelopers.com/videos/173-how-to-test-a-ball-of-mud) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [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) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)