> Markdown version of [/jobs/ext/1851614-software-engineer](https://www.wearedevelopers.com/jobs/ext/1851614-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:** Sterling Heights, MI, United States - **Experience:** Expert - **Salary:** $119,995.0 - **Contract:** Temporary to permanent - **Skills:** C (Programming Language), .NET Framework, Microsoft Excel, Microsoft Windows, Agile Methodology, Artificial Intelligence, JIRA, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Software as a Service, Configuration Management, Capability Maturity Model Integration, Code Review, Cyber Security, Computer Programming, System Configuration, Data Migration, Data Visualization, Relational Databases, Software Debugging, Linux, Digital Assets, Microsoft Dynamics CRM, Embedded Software, Ethernet, Graphical User Interface, Issue Tracking Systems, Integrated Development Environments, Python (Programming Language), Microsoft Dynamics, Microsoft Office, Microsoft Sharepoint Designer, Platform as a Service (PAAS), Performance Tuning, Microsoft PowerPoint, Scrum Methodology, Qt Modeling Language (QML), Qt (Software), Real-Time Operating Systems, Power BI, Software Tools, Requirements Management, Security Software, Microsoft SharePoint, Software Engineering, Software Requirements Analysis, Software Systems, Verification and Validation (Software), SQL Databases, SQL Server Integration Services, SQL Server Analysis Services, Systems Architecture, Systems Integration, Toolchain, Website Wireframe, Teststand, Transport Layer Security, File Transfer Protocol (FTP), MagicDraw, Data Storage Technologies, Real Time Systems, DOORS (Software), Microsoft Power Automate, Software Troubleshooting, Gitlab, Git, SC Clearance, Information Technology, Bare Metal, Nessus, Software Version Control, Powerapps, Programming Languages - **Published:** July 7, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/mi/sterling-heights/824bc063-cde1-47f0-8d7a-ec22bd0bdfc1 ## About the Role Linux Gitlab Nessus Tooling Debugging Hardening Visionary TestStand Leadership Automation Mentorship Innovation Reliability Communication Test Planning Qt (Software) Cyber Security Security Tools Test Automation Problem Solving Embedded Systems, * Proven experience in C and C++ programming for embedded systems. * Experience with Python programming for automation, tooling, or embedded-related workflows. * Hands-on experience with Linux-based software development environments. * Experience in real-time embedded software development, including working with real-time operating systems. * Demonstrated experience across the full software development lifecycle, including requirements, design, implementation, integration, and testing. * Ability to independently troubleshoot and solve complex technical problems in embedded systems. * Strong verbal and written communication skills to collaborate effectively with cross-functional teams and customers. * Experience collaborating within multidisciplinary engineering teams, including mechanical, electrical, systems, and controls engineering. * Exposure to modern software tools, development environments, and embedded technologies. * Ability to build and maintain strong working relationships with customers and internal stakeholders. * Capability to execute software development in alignment with engineering best practices and quality standards. Additional Skills & Qualifications * Ada programming experience. * Experience with Git, GitLab, and Jira for configuration management and issue tracking. * Familiarity with DOORS or similar requirements management tools. * Understanding of CMMI-based development processes and associated best practices. * Experience with cybersecurity tools such as Nessus and Coverity. * Experience with system hardening and applying Security Technical Implementation Guides (STIGs). * Familiarity with military and commercial design standards for embedded and real-time systems. * Experience with the Qt Framework, including QML, for graphical user interface development. * Knowledge of Ethernet-based protocols such as SSL/TLS, SSH, and SFTP. * Bare-metal embedded development experience, including low-level hardware interaction. * Experience with Model-Based Systems Engineering (MBSE) tools such as MagicDraw or Enterprise Architect. * Familiarity with NI TestStand or similar automated test frameworks. * Experience using tools such as MagicDraw, Git, Jira, DOORS, CMMI-related tools, cybersecurity toolchains (including Nessus), Qt, and Ethernet-based technologies in a development environment., Coordinating Digital Assets Script Writing Professionalism Microsoft Excel Quality Control Vehicle Systems Microsoft Office Fine Motor Skills Technical Training Course Development Automotive Services Microsoft PowerPoint Instructional Design Curriculum Development Motor Vehicle Operation Automotive Technologies Interpersonal Communications Personal Protective Equipment Automotive Service Excellence (ASE) Certification +0 ## Description Electrical Systems, Industry Standards Software Solutions Root Cause Analysis Systems Integration System Requirements Software Engineering Software Development Demonstration Skills Requirements Analysis Artificial Intelligence Requirements Management Configuration Management C (Programming Language) Graphical User Interface Engineering Design Process C++ (Programming Language) Qt Modeling Language (QML) Verification And Validation Git (Version Control System) Python (Programming Language) Technical Performance Measure Transport Layer Security (TLS) Software Development Life Cycle Model Based Systems Engineering Troubleshooting (Problem Solving) Capability Maturity Model Integration, This role offers the opportunity for experienced Software Engineers to lead the full lifecycle of real-time embedded software development, from requirements analysis and architecture through implementation, integration, and verification testing. You will design, develop, and support embedded software systems, work closely with cross-functional engineering teams, and contribute directly to mission-critical defense applications. The position combines hands-on technical work with leadership responsibilities, including mentoring junior engineers and helping shape best practices and team capabilities., * Lead software development activities across the full lifecycle, including requirements analysis, architecture and design, implementation, integration, and validation. * Design, develop, maintain, upgrade, and support real-time embedded software systems. * Perform hardware and software integration, including debugging, root-cause analysis, and resolution of technical issues. * Ensure adherence to engineering best practices, quality standards, and system requirements throughout the development process. * Collaborate closely with cross-functional engineering teams, including mechanical, electrical, systems, and controls engineers, to deliver integrated solutions. * Support delivery of software solutions that meet customer technical, performance, and reliability expectations. * Apply strong troubleshooting and problem-solving skills to independently resolve complex technical challenges. * Use modern software tools and development environments to support efficient, high-quality embedded software development. * Contribute to the adoption and improvement of processes aligned with industry standards and frameworks such as CMMI and MBSE. * Collaborate with stakeholders and customers, including participation in customer-facing activities and occasional travel to customer sites. * Mentor and support junior engineers to build team capability, share best practices, and foster a collaborative engineering culture. * Participate in verification and validation activities, including test planning, execution, and analysis, to ensure robust and reliable software. * Support cybersecurity-related activities, including use of security tools and participation in system hardening efforts when required., The role is based in a cross-functional engineering environment that brings together mechanical, electrical, systems, and controls disciplines to deliver integrated, mission-critical solutions. You will work in a mix of development, integration, and test activities, with a likely hybrid setup that combines lab-based integration work with software development in an office or lab environment. The position includes customer-facing exposure, with occasional travel to customer sites to support demonstrations, integration, or troubleshooting. You will work with advanced technologies in real-time embedded systems, cybersecurity, MBSE tools, and modern software development toolchains, in a collaborative culture that emphasizes mentorship, hands-on involvement across the full software lifecycle, and direct impact on high-performance defense applications., Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs Microsoft Biz Apps Developer - Power Apps and MS Dynamics Architect Guidehouse Detroit, MI*On-Site Sales Loans Writing Power BI Marketing Powerapps Leadership Consulting Management Automation Mentorship Governance User Flows Code Review Scalability Wireframing Multitasking Adjudication Data Storage Communication Presentations Data Modeling Microsoft 365 .NET Framework Data Migration Self-Motivation Case Management Microsoft Azure Problem Solving Microsoft Teams Solution Design Customer Service Business Process Computer Science Safety Assurance Technical Acumen Secret Clearance Agile Methodology Performance Tuning Knowledge Transfer Security Clearance Data Visualization Technical Standard Workflow Management Customer Engagement Development Testing Business Objectives Microsoft Dataverse Software Engineering Software Development Microsoft SharePoint Technical Leadership Relational Databases Systems Architecture Demonstration Skills Design Documentation System Configuration Product Demonstration Programming Languages Business Requirements Business Intelligence Microsoft Power Pages Microsoft Dynamics 365 Microsoft Dynamics CRM Technical Requirements Field Service Management C (Programming Language) Microsoft Power Automate Microsoft Power Platform C# (Programming Language) SQL (Programming Language) Microsoft Certified Partner Software As A Service (SaaS) Platform As A Service (PaaS) Interpersonal Communications Enterprise Resource Planning Scrum (Software Development) SQL Server Analysis Services Ethical Standards And Conduct End-User Training And Support Microsoft Sharepoint Designer Full Life Cycle Implementation Customer Relationship Management SQL Server Integration Services (SSIS) +0 Google IT Automation with Python Senior Software Engineer Actalent Sterling Heights, MI*On-Site JIRA Linux Gitlab Nessus Tooling Debugging Hardening Visionary TestStand Leadership Automation Mentorship Innovation Reliability Communication Test Planning Qt (Software) Cyber Security Security Tools Test Automation Problem Solving Embedded Systems Embedded Software Electrical Systems Industry Standards Software Solutions Root Cause Analysis Systems Integration System Requirements Software Engineering Software Development Demonstration Skills Requirements Analysis Artificial Intelligence Requirements Management Configuration Management C (Programming Language) Graphical User Interface Engineering Design Process C++ (Programming Language) Qt Modeling Language (QML) Verification And Validation Git (Version Control System) Python (Programming Language) Technical Performance Measure Transport Layer Security (TLS) Software Development Life Cycle Model Based Systems Engineering Troubleshooting (Problem Solving) Capability Maturity Model Integration +0 ## Related Videos - [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) - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)