Software Engineer
$50 - $70 per hourActalent
Job Description
Job Description
Job Title: Senior Software Engineer – Embedded Systems Job Description
This Senior software engineer role focuses on designing and developing embedded C++ software for real-time munitions applications in Maple Grove, MN. You will primarily contribute as an individual technical expert while also providing leadership and guidance to project teams, ensuring high-quality software delivery that meets stringent performance, safety, and cybersecurity requirements.
Responsibilities- Design, implement, and maintain embedded software using object-oriented C++ for real-time applications, working with RTOS and bare-metal environments.
- Estimate, plan, and lead software engineering activities, including requirements analysis, architecture, detailed design, implementation, unit testing, hardware/software integration, integration testing, simulated flyout testing, and testing at the range.
- Monitor and control execution of software engineering efforts, taking corrective actions as needed to keep technical, cost, and schedule performance on track.
- Support software verification activities, including verification planning, environment concept and design, and development, execution, debugging, and review of software verification test scripts and procedures.
- Ensure project teams support and comply with Software Quality Assurance and Software Configuration Management audits and activities.
- Coordinate closely with Safety Engineering to ensure software requirements development and software safety tasks are completed accurately and on time, driving appropriate levels of rigor for architecture, design, implementation, integration, and verification of safety-related and safety-critical software.
- Drive on-time delivery of contract deliverables with high quality and a target of 90% or greater first-pass customer acceptance.
- Ensure project teams execute with disciplined engineering processes in accordance with tailored Business Management System procedures approved by functional management.
- Oversee assigned Control Accounts or Work Packages, including task oversight, progress monitoring, reporting, and implementing corrective actions to meet cost, quality, performance, and schedule constraints.
- Provide periodic estimates at complete (EAC) and other project reporting inputs for assigned contracts and work directives.
- Plan software project schedules and build plans to align with product-level development schedules.
- Collaborate with software IPT leads and program engineering managers to plan formal software development milestone reviews with United States Government customer representatives, including System/Software Requirements Review, Preliminary Design Review, Critical Design Review, and Test Readiness Review.
- Develop and present software engineering content for formal milestone reviews, coordinating responsibilities with the software IPT lead.
- Evaluate software requirements to ensure consistency with higher-level performance requirements, customer requirements, statements of work, and other contractual documents.
- Coordinate development work with the software architect and evaluate software designs to ensure technical outcomes align with customer needs and established requirements.
- Ensure involvement of Software Functional Management and the Munitions Software Architect in reviewing and approving software architecture and significant design decisions.
- Guide project teams in collaborative problem solving, engaging relevant stakeholders, including software architecture representation when appropriate.
- Work collaboratively to resolve conflicts between subsystems or disciplines to optimize system performance, quality, reliability, and cost.
- Plan and ensure appropriate engagement of stakeholders in software project activities, referencing the project’s stakeholder matrix and involving systems engineering, safety engineering, and software architecture as needed.
- Elevate issues and questions that define, modify, or affect product behavior to the appropriate Integrated Product Teams for resolution with stakeholders from systems, safety, and other relevant disciplines.
- Communicate proactively with multiple leaders, including software IPT leads, functional managers, program engineering managers, and program managers.
- Promptly notify management of emerging risks, issues, and opportunities, escalating as necessary to ensure timely awareness and action.
- Provide clear, concise work direction and technical guidance to project personnel.
- Apply knowledge across multiple engineering disciplines, customer and stakeholder inputs, and in-depth understanding of assigned product or technology areas to guide project direction and outcomes.
- Ensure all cybersecurity efforts within the software domain are properly coordinated and integrated into project activities.
- Regularly prepare and present project metrics and technical status at formal milestone reviews, technical interchange meetings, Integrated Product Team meetings, and internal project and functional management reviews.
- Plan and manage internal and external resources to meet project obligations and objectives, coordinating with multiple functional and project managers to identify and acquire needed resources.
- Provide objective and constructive performance and development review inputs for assigned project personnel.
- Continuously maintain and enhance the technical reputation of the organization with customers and within the industry through high-quality engineering work and professional interactions.
- Proven expertise in object-oriented design and embedded C++ software development.
- Hands-on experience with real-time operating systems (RTOS) and/or bare-metal real-time application development.
- Strong practical knowledge of software management processes, including planning, estimation, and progress tracking.
- Solid understanding and application of engineering development processes across the software lifecycle.
- Ability to lead and perform requirements analysis, architecture design, implementation, unit testing, integration testing, and system-level verification.
- Experience working in Linux-based development environments for embedded software.
- Demonstrated capability to manage technical, cost, and schedule performance for software projects.
- Strong analytical and problem-solving skills, with the ability to resolve complex technical and cross-disciplinary issues.
- Effective communication skills for presenting technical content, project metrics, and status to internal teams and external customers.
- Ability to coordinate and collaborate with systems engineering, safety engineering, software architecture, and other stakeholders.
- Minimum of 5+ years of professional software development experience.
- Bachelor’s degree in software engineering, computer science, electrical engineering, or a related technical discipline.
- Ideally, holds a cybersecurity certification or has formal training in cybersecurity practices relevant to software engineering.
- Experience with software quality assurance and configuration management processes and audits.
- Background in safety-critical or mission-critical software development, particularly in defense or aerospace-related domains.
- Experience planning and conducting formal milestone reviews such as SRR, PDR, CDR, and TRR with government or large enterprise customers.
- Familiarity with control account management, work package oversight, and estimate at complete (EAC) reporting.
- Experience coordinating and managing internal and external engineering resources across multiple projects.
- Demonstrated ability to provide mentoring, work direction, and performance feedback to other engineers.
- Track record of maintaining strong professional relationships with customers and contributing to an organization’s technical reputation.
This role is based in a professional engineering environment in Maple Grove, MN, focused on developing embedded software for munitions and real-time systems. You will work closely with multidisciplinary teams, including systems, safety, and software architecture, in a structured Integrated Product Team setting. The environment emphasizes disciplined engineering processes, formal milestone reviews with government customers, and rigorous quality, safety, and cybersecurity standards. Work is primarily office-based with access to development labs and test facilities, including hardware/software integration setups and range testing as needed. Standard business hours apply, with flexibility to support project milestones, integration activities, and formal reviews. The culture values collaboration, clear communication, technical excellence, and continuous improvement, providing opportunities to influence product direction, lead complex projects, and enhance your technical and leadership skills.
Job Type & LocationThis is a Contract position based out of Minneapolis, MN.
Pay and BenefitsThe pay range for this position is $50.00 - $70.00/hr.
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.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace TypeThis is a fully onsite position in Minneapolis,MN.
Application DeadlineThis position is anticipated to close on Sep 29, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.
If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email View email address on ziprecruiter.com for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall be subject to criminal penalties and civil liability.
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 applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...SuggestedFull timeWork at office- ...as a series of building blocks to be combined at the speed of software, limited by only the hard constraints of physics and the soft... ...and robustness. Collaborate cross-functionally with other engineering teams to debug complex issues spanning firmware, operating system...SuggestedFull timeLocal area
$90k - $120k
...Accurant International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary: $90,000-$120,000 Job Title: Senior Software Engineer Position Description The Senior Software Engineer is responsible for design and development of our software product...SuggestedFull timeWork experience placement- ...these trapped assets, allowing them to contribute to the world’s future as a series of building blocks to be combined at the speed of software, limited by only the hard constraints of physics and the soft constraints of safety. That is what Swoop is building. Not in the...SuggestedFull timeWork at officeLocal area3 days per week
$140k - $200k
...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources...SuggestedRemote jobFull timeWork at officeShift work$97k - $132k
...secure, reliable and seamless to use. Come be a part of the leading edge of IoT innovation! We are looking for a Full Stack Software Engineer to join our Developer Center team. Device makers around the world integrate their hardware with the SmartThings platform, and...Work at officeWorldwide3 days per week1 day per week- ...through rapid prototyping and iterative development. • Be involved in design reviews and perform code reviews based on Chewy's engineering rigor and standards. • Debug production issues in Chewy services and tech stack. • Measure and optimize the performance, effectiveness...
$100k - $150k
Software Engineer I, Endpoint Sensor About Mimecast The work people build is worth protecting, and it's harder to protect than it used to be. AI agents now move at machine speed with human-level access, and a small slip-up can become a very public one. We disrupt cybercriminal...InternshipLocal area- ...Job Description: Our Team: The Cart & Checkout Engineering team is responsible for building and operating the services that orchestrate... ..., resilient, and trustworthy. Your Role: As a Software Engineer - Frontend, you will have the ability to craft,...Work experience placementLocal areaFlexible hours
$68.88k - $133.34k
...world a better place. Join our team today and start building your career with a worldwide leader. Job Information The Software Engineer is responsible for designing, developing, and optimizing scalable, reliable full-stack solutions that incorporate AI, data-driven...Temporary workLocal areaImmediate startWorldwideFlexible hours- ...Title: Custom Software Engineer Location: Richfield, MN Onsite Duration: 6+ Months for Contract What are "must-have" skills for this role? 1. Java 2. Spring Boot 3. Kafka, AWS, SQL/NoSQL databases. Database integrations. - with some architecture experience...Contract workWork experience placement
- ...Real-Time Embedded Software Development Requirements analysis, software architecture and design Hardware-software integration... ...testing Integrating or testing software on bare metal Model-based engineering tools Weapon systems, munitions, combat vehicles GitLab or...
- ...ServiceNow Platform Engineer (Contract) We are not accepting C2C or 1099 arrangements. Duration: 12-Month Contract Location: Minneapolis, MN (Preferred) | Dallas, TX | Charlotte, NC About the Role We are seeking a ServiceNow Platform Engineer...Contract work
$48 - $60 per hour
...Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers and printheads. This role involves close collaboration with cross-functional teams to ensure...Contract workTemporary work- ...Overview: Software Engineer Richfield, MN 55423 (Hybrid 2 Days/Week) 12+ Months Contract Position Summary/Job Description: We are looking for a Software Engineer to help plan and execute major platform features and capabilities. In this role you will...Contract work2 days per week
$59.65k - $70k
...,000.00 DOQ Who we are Infinite Campus is an educational software company that helps K12 school districts manage their day-to-day... ...than eight million students. What you’ll do The Software Engineer I – Full Stack Product Development is responsible for design, development...Full timeTemporary workWork experience placementInternshipLocal areaRemote workFlexible hoursShift work- ...Our Opportunity Chewy is growing! We're looking for a Software Engineer III to help define and scale the frontend foundations that power consistent, accessible, and intuitive experiences for millions of pet parents. As part of the UX Engineering team, you'll work at...Temporary workLocal areaFlexible hours
$77.1k - $123.3k
...that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a...Full timeLive inLocal areaWorldwide$72.8k - $130k
...may be interested in. Required Qualifications: ~ Bachelor's degree OR equivalent experience ~3+ years of experience in software engineering, including enterprise-class microservices, REST APIs, React JS, API Security and web applications ~3+ years of experience...Minimum wageFull timeTemporary workWork experience placementLocal area$195k - $255k
...most. The Partner Merchant Interfaces - Integration team within Decisions Foundations is growing and we are looking for a Software Engineer. You will be part of a fast paced team which is responsible for the APIs that Partners and Merchants use to integrate with affirm...InternshipWork at officeRemote workFlexible hours$110k - $130k
...Software Engineer Job Reference Number: 42689 Employment Type: Full-Time , Hybrid Segment: Elior Corporate Brand: ENA Corporate Location: 4920 Westway Park Blvd., Houston, TX 77041 The Role at a Glance We're looking for a Software Engineer to...Full timeH1bWork at officeRemote work- ...Job Duties Location: Minneapolis, Minnesota (Onsite) Role Overview We are seeking a Software Development Engineer II for a team responsible for building large-scale software solutions supporting complex operational environments. This team develops automation technologies...Full timeFor contractorsShift work
$36 - $38 per hour
...Akkodis is seeking a Custom Software Engineer for a Contract job with a client in Minneapolis, MN . The ideal candidate must have strong experience in Java Spring Boot Microservices and React/Angular development , along with exposure to AI-enabled applications...Hourly payContract workTemporary workLocal area$85k - $120k
...always bringing the outside, future focused perspective to our clients. Position Summary: We are looking for a Software Engineer, Data to join our growing technology team. This is a hands-on, data-focused engineering role centered on Snowflake. You'll design...Full timeLocal areaFlexible hours$20 - $22 per hour
...experience with our technology group. You will be introduced to modern engineering practices and strategies in addition to career counseling and... ...skills with a strategic mindset Basic understanding of software development methodology Microsoft Office skills, including...Hourly payTemporary workInternshipWork at office$124.8k - $187.2k
...shape the future of healthcare while building a career grounded in purpose, growth, and impact. A Day in the Life Senior Software Engineer to focus on iOS mobile app development as part of Digital Health Home R&D team At Medtronic, we push the limits of what...Full timeH1bWork at officeLocal areaImmediate startRemote workFlexible hours$80k - $140k
...Job Description As a Senior Software Engineer at RBC, you will play a key role in designing, developing, and delivering software solutions to integrate vendors into back office systems. This role emphasizes independence, adaptability, and the ability to manage multiple...Full timeFlexible hours$149.83k - $158.02k
...Job Duties Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 8 years of relevant experience; or Master's degree, plus 6 years relevant experience. Due to the nature...Full timeFlexible hoursShift work$121k - $151k
...Senior Software Engineer Ryan Companies seeks a Senior Software Engineer for its headquarters office in Minneapolis. This is an in-office role with a flexible work schedule in Minneapolis. The Senior Software Engineer position is responsible for producing scalable...Temporary workWork at officeFlexible hours$148k - $222k
...Senior Software Engineer, Endpoint Sensor About Mimecast The work people build is worth protecting, and it's harder to protect than it used to be. AI agents now move at machine speed with human-level access, and a small slip-up can become a very public one. We...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer positions Minneapolis, MN
- senior software engineer remote Minneapolis, MN
- software engineer contract Minneapolis, MN
- cybersecurity software engineer Minneapolis, MN
- part time software developer remote Minneapolis, MN
- junior software developer internship Minneapolis, MN
- software system engineer Minneapolis, MN
- software engineer remote Minneapolis, MN
- software engineer visa sponsorship Minneapolis, MN
- work from home software developer Minneapolis, MN



