> Markdown version of [/jobs/ext/1007292-software-engineer](https://www.wearedevelopers.com/jobs/ext/1007292-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:** CareerCircle - **Location:** Portage, MI, United States (Remote available) - **Experience:** Experienced - **Salary:** $114,046.0 - $124,800.0 - **Contract:** Temporary contract - **Skills:** C (Programming Language), Computer-Aided Design, Artificial Intelligence, Application Integration Architecture, JIRA, Automation of Tests, Software Bug Management, C++ (Programming Language), Code Coverage, Software Quality, Code Review, Continuous Integration, Software Debugging, Linux, Memory Management, Dynamic Program Analysis, Embedded Software, Integrated Development Environments, Python (Programming Language), Kernel Debuggers, MATLAB, Systems Development Life Cycle, Smoke Testing, Software Engineering, Test Execution Engine, Enterprise Application Integration, Jama (Software), Scripting, Test Scripts, Gitlab, Git, Yocto, Integration Tests, Information Technology, Software Version Control - **Published:** June 4, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/mi/portage/08fc22a2-2a40-42f3-b283-d8460ca980a1 ## About the Role Linux CI/CD MATLAB Gitlab Debugging Visionary Innovation Traceability Test Automation Defect Tracking Embedded Testing Operating Systems Embedded Software Defect Management Development Testing Integration Testing Lifecycle Management Test Execution Engine Electrical Engineering Artificial Intelligence C (Programming Language) C++ (Programming Language) Critical Illness Insurance Python (Programming Language), * Bachelor's degree in Software, Computer, Electrical Engineering, or related field. * 4 years of experience in software, embedded testing, or Linux porting testing. * Familiarity with Python or C/C++, Linux, and basic testing concepts. Additional Skills & Qualifications * Familiarity with requirements and traceability tools (e.g., JAMA, DOORS). * Familiarity with GitLab and CI/CD pipelines and concepts. * Understanding of SDLC and verification processes, preferably in a regulated environment., Portage, MI*Remote Linux CI/CD MATLAB Gitlab Tooling Planning Research Marketing Scripting Visionary Leadership Innovation Code Review Reliability Prototyping Coordinating Traceability Communication Code Coverage Product Design Version Control Problem Solving Medical Devices Software Design Design Software Design Research Project Planning Computer Science Hardware Support Kernel Debuggers Operating Systems Embedded Software Memory Management Project Management Influencing Skills Software Engineering Software Development Lifecycle Management Project Documentation New Product Development Artificial Intelligence C (Programming Language) Dynamic Program Analysis C++ (Programming Language) Critical Illness Insurance Software Quality (SQA/SQC) Git (Version Control System) Python (Programming Language) Continuous Improvement Process Cross-Functional Collaboration Systems Development Life Cycle Software Development Life Cycle Application Lifecycle Management Integrated Development Environments +0 ## Description Support embedded software verification for the Yocto custom OS lifecycle management, including development testing, dry-runs, and formal test execution. Execute manual and automated test protocols, analyze results, and support debug and defect resolution. Perform operating systems updates and system bring-up, supporting application integration and readiness. Partner with embedded development and OS development teams to support integration testing and rapid validation cycles. Develop and execute test scripts and protocols using Python, C/C++, and MATLAB, and document results in JAMA and Jira defect tracking systems., * Execute manual and automated test protocols. * Analyze test results and support debug and defect resolution. * Perform operating system updates and system bring-up. * Support application integration and readiness. * Collaborate with embedded development and OS development teams. * Develop and execute test scripts and protocols using Python, C/C++, and MATLAB. * Document results in JAMA and Jira defect tracking systems., Google IT Automation with Python Software Engineer Actalent Portage, MI*Remote JIRA Linux CI/CD MATLAB Gitlab Debugging Visionary Innovation Traceability Test Automation Defect Tracking Embedded Testing Operating Systems Embedded Software Defect Management Development Testing Integration Testing Lifecycle Management Test Execution Engine Electrical Engineering Artificial Intelligence C (Programming Language) C++ (Programming Language) Critical Illness Insurance Python (Programming Language) Systems Development Life Cycle Enterprise Application Integration +0 ## 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) - [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) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [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) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)