> Markdown version of [/jobs/ext/4567044-software-engineer](https://www.wearedevelopers.com/jobs/ext/4567044-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:** Actalent - **Location:** Maple Grove, MN, United States - **Experience:** Expert - **Salary:** $104,000.0 - $145,600.0 - **Contract:** Temporary contract - **Skills:** Configuration Management, Cyber Security, Linux, Embedded C, Embedded Software, Maple Software, Object-Oriented Software Development, Software Architecture, Systems Development Life Cycle, Real-Time Operating Systems, Software Engineering, Software Technical Review, Software Verification, Safety Critical Systems, Integration Tests, Information Technology, Bare Metal - **Published:** November 4, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/mn/maple-grove/9a15ac72-4f36-4cc1-9714-fb00f19e71cd ## About the Role Maple Grove, MN*On-Site Linux Visionary Mentorship Innovation Bare Metal Reliability Embedded C++ Cyber Safety Project Planning Computer Science Embedded Software Integration Testing Software Engineering Software Development Technical Leadership Software Architecture Configuration Management Software Technical Review Engineering Design Process Real-Time Operating Systems Systems Development Life Cycle Software Development Life Cycle Object-Oriented Programming (OOP) At least 5 years, 5+ years of embedded software development experience. Strong expertise in hard real-time embedded C++ and object-oriented design. Experience with RTOS and/or bare-metal systems. Full software lifecycle experience including requirements, design, integration, testing, and verification. Ability to lead technical efforts and work within cross-functional engineering teams. Bachelor's degree in Computer Science, Software Engineering, or related field. Preferred Qualifications Defense, aerospace, munitions, or other safety-critical systems experience. Cybersecurity knowledge or certifications. Experience with Linux-based embedded platforms. Familiarity with government programs, formal design reviews, and verification testing. Job Type & Location, Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors. ## Description Design, develop, test, and integrate hard real-time embedded C++ software. Lead software efforts across the full SDLC including requirements, architecture, implementation, integration, verification, and testing. Support software verification, cybersecurity, safety, quality, and configuration management activities. Collaborate with systems, safety, and software architecture teams to deliver high-reliability solutions. Participate in technical reviews, customer engagements, project planning, and status reporting. Provide technical guidance and mentorship to team members.