> Markdown version of [/jobs/ext/2037400-software-development-engineer-contract](https://www.wearedevelopers.com/jobs/ext/2037400-software-development-engineer-contract). 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 Development Engineer - Contract - **Company:** AM GENERAL LLC - **Location:** Auburn Hills, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), C++ (Programming Language), Capability Maturity Model Integration, Cyber Security, Python (Programming Language), MATLAB, Microsoft Visual Studio, Software Engineering, SQL Databases, VxWorks, Information Technology, Software Coding - **Published:** August 12, 2026 - **Apply:** https://www.disabledperson.com/jobs/74203430-software-development-engineer-contract ## About the Role * Experience with model-based software development like MATLAB & Simulink * Experience with C, C++, VxWorks, SQL, Python, & MS Visual Studio * Experience maintaining software code developed by others * Familiar with CMMI, CMMC, and CUI handling * Have a related degree in Computer Science or BSEE * Minimum 5 years of experience in the field of software development * Be able to work solo and cooperatively in a team * Ability to obtain security clearance PHYSICAL EFFORT * Sight: must be able to regularly read computer screen, reports, and various documents with detail and clarity to accomplish work tasks in a safe and efficient manner, including regular use of adequate close vision, distance vision, color vision, peripheral vision, and ability to adjust focus * Hearing: must be able to regularly hear well enough to communicate WORKING CONDITIONS * Physical Location: This position operates between an office and manufacturing plant environment and is often assigned to a specific shift or hours. The Employee must be able to perform job functions in an environment with varying difficult work conditions such as extreme cold, heat, inclement weather, at heights, and/or while exposed to constant/intermittent loud noises * Teamwork: This position will work with others to ensure efficiency in the workplace * Listening Skills: This position will need to understand how to use machinery properly and safely to prevent accidents and ensure all tasks are completed accurately * Ability to follow instructions: Managers assign tasks and responsibilities, which vary; this position should be able to follow instructions competently * Methodical approach: Production lines follow a set process, so this position needs a methodical approach to ensure all tasks are completed in the correct order for a smooth-running production line * Concentration: This position may perform the same or similar tasks repeatedly, so a strong level of concentration when carrying out these tasks is important for quality control purposes. This role is often fast paced, so being able to maintain focus at all times is important ## Description * Work with a cross functional team of internal and 3 party resources to institute Software Development Plans and best practices for software coding within AM General * Coordinate external teams to develop, implement, and maintain vehicle and module software for multiple projects * Ensure software development is following Cybersecurity guidelines and procedures * Work with 3 party to implement procedures to obtain CMMI and CMMC compliance and certification * Interact with cross functional AMG team including Supply Chain, IS&S, Manufacturing, Quality, and Engineering * Interact with outside vendors, partners, and customers ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)