> Markdown version of [/jobs/ext/734420-software-engineer](https://www.wearedevelopers.com/jobs/ext/734420-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:** ALTEN Technology USA - **Location:** Westminster, CO, United States - **Experience:** Expert - **Salary:** $95,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Communications Protocols, Computer Programming, Software Debugging, Github, Modbus, Real-Time Operating Systems, Software Engineering, PIC Microcontroller, Information Technology, Software Coding - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=533cb0ca61bcb50d ## About the Role Do you have experience in Software engineering?, * Bachelor's degree in Computer Science or Electrical Engineering * 6+ years of engineering experience, or equivalent combination of education and experience * Strong C programming skills are a must - only use C, coachable profiles okay * Experience with Real Time Operating Systems- homegrown RTOS. * Deep understanding of Microcontroller Hardware * Extensive knowledge of embedded programming down to the hardware level * Ability to write technical and end user documentation * Solid software design and debugging skills * RLL programming and GitHub utilization * Familiarity with National Electrical Code (NEC) and UL508A a plus ## Description As Software Engineer you will be responsible for; * Collaborate closely with an international team of Software Engineers, as well as Mechanical, Electrical, and Design Engineers. * Analyze user requirements and control systems. * Analyze, define, and develop software test procedures. * Research, design, and write Controls software for automated commercial equipment. * Develop and/or modify existing programs by analyzing and identifying potential improvements. * Plan, architect, and execute additions to a comprehensive codebase for multi-functional hardware systems. * Create technical specifications and write user-facing operational documentation. * Provide technical support by responding to questions, making suggestions, and analyzing equipment. * Experience writing code to interface with machine hardware (I/O modules, motors, sensors, etc.) - nice to have * Familiarity with industrial communication protocols (serial, CAN, Modbus) -nice to have ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Unleashing the Power of Developers: Why Cybersecurity is the Missing Piece?!?](https://www.wearedevelopers.com/videos/712-unleashing-the-power-of-developers-why-cybersecurity-is-the-missing-piece) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [WeAreDevelopers LIVE - What Development and Tattoos Have in Common and more](https://www.wearedevelopers.com/videos/1380-wearedevelopers-live-what-development-and-tattoos-have-in-common-and-more) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)