Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$50 - $70 per hour

Actalent

Job Title: Senior Software Engineer - Embedded SystemsJob 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.

Essential Skills

  • 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.

Additional Skills & Qualifications

  • 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.

Work Environment

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 & Location

This is a Contract position based out of Minneapolis, MN.

Pay and Benefits

The 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 Type

This is a fully onsite position in Minneapolis,MN.

Application Deadline

This 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 without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall 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 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Minneapolis, MN vacancy
  • $122k - $240.5k

    Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We... 
    Suggested
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    Deloitte

    Minneapolis, MN
    3 days ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers. Who should apply? Recent computer science/engineering/mathematics/... 
    Suggested
    H1b

    SynergisticIT

    Minneapolis, MN
    3 days ago
  • $159.3k - $273.2k

     ...Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together.Based in Eden Prairie, MN, our Software / Data Engineering team builds the scalable software systems, data architecture, and AI platform foundation that power the enterprise and... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Local area

    UnitedHealth Group

    Minneapolis, MN
    1 day ago
  • $118.65k - $160k

     ...help over 40 million people every month, with a team that genuinely cares about the work and each other.AT A GLANCEThe Senior Software Engineer is a crucial role within our organization, requiring work in various capacities and adaptation to different work arrangements... 
    Suggested
    Full time
    Remote work
    Monday to Friday

    RVO Health

    Minneapolis, MN
    2 days ago
  • $293.9k - $406.8k

     ...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Minneapolis, MN
    4 days ago
  •  ...writing test automation) and/or standard developer. Looking for strong core engineering skills.Can you please confirm your top 3 skills sets required?Experience in development and verification of software products, in an agile environment Strong skills in 1 or more coding... 
    Work experience placement
    Internship

    Planet Pharma

    Minneapolis, MN
    4 days ago
  •  ...UP TO 70,000.00 DOQWho we areInfinite Campus is an educational software company that helps K12 school districts manage their day-to-day...  ...support more than eight million students.What you’ll doThe Software Engineer I - Full Stack Product Development is responsible for design,... 
    Temporary work
    Work experience placement
    Internship
    Local area
    Remote work
    Flexible hours

    Infinite Campus

    Minneapolis, MN
    3 days ago
  • Job Description:Our OpportunityChewy 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'... 
    Temporary work
    Local area
    Flexible hours

    Chewy

    Minneapolis, MN
    3 days ago
  • $97k - $130k

     ...you'll help over 40 million people every month, with a team that genuinely cares about the work and each other.AT A GLANCEThe Software Engineer is an individual contributor role on one of our Healthgrades development teams, helping build and modernize the platforms behind... 
    Work at office
    Remote work
    Monday to Friday

    RVO Health

    Minneapolis, MN
    4 days ago
  • $92.7k - $161.85k

     ...document generation solution and loan processing system that provides you with access to a wide range of features.As a SeniorProduct Software Engineer, you will be a key contributor on the DXG team, supporting our suite of compliance solutions. In this role, you will apply... 
    Full time
    Work at office

    Wolters Kluwer

    Minneapolis, MN
    2 days ago
  • $90k - $132k

     .... Our work has been recognized by organizations like Digiday, Google, Inc. 5000, USA Today, and Search Engine Land.About the Role:We are seeking a Sr. Data & Software Engineer to join our rapidly growing product and engineering development team. Our company specializes... 
    Full time
    Work at office

    Ovative Group

    Minneapolis, MN
    4 days ago
  •  ...SALARY 145,000.00 DOQWho we areInfinite Campus is an educational software company that helps K12 school districts manage their day-to-day...  ...than ten million students.What you’ll doThe Senior Software Engineer - Cloud at Infinite Campus will be responsible for designing, building... 
    Temporary work
    Local area
    Flexible hours

    Infinite Campus

    Minneapolis, MN
    4 days ago
  • $143.7k - $194.4k

     ...impacting the supply chain — and we’re looking for talented people who want to help.You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people... 
    Internship
    Work at office
    Flexible hours
    Night shift
    Weekend work

    AmazonWebServices

    Minneapolis, MN
    2 days ago
  • $97.5k - $150.6k

     ...backend services and APIs using Azure, AWS, or GCP to support software distribution, secure access, diagnostics, telemetry-adjacent workflows...  ...architecture, structured programming fundamentals, and robust engineering practices across the team.Become the technical owner and... 
    Local area
    Remote work

    Tennant Company

    Golden Valley, MN
    2 days ago
  • $80k - $140k

    Job DescriptionAs 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 projects... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Minneapolis, MN
    1 day ago
  • $142.7k - $174.5k

     ...providers.Job SummaryDesign, develop, assess, and troubleshoot software applications in an Agile environment for the one of the nation...  ...with architects, customers, product partners, and other engineers to solve complex engineering challenges by building high-volume... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    Shift work

    Surescripts

    Minneapolis, MN
    2 days ago
  • $124.8k - $187.2k

     ...will help shape the future of healthcare while building a career grounded in purpose, growth, and impact.A Day in the LifeSenior Software Engineer to focus on iOS mobile app development as part of Digital Health Home R&D teamAt Medtronic, we push the limits of what... 
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Medtronic

    Minneapolis, MN
    1 day ago
  • $119.77k - $140.9k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...meet standards- Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures- Accountable... 
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Minneapolis, MN
    22 hours ago
  •  ...hexadecimal and binary data reading/writing/manipulation4+ years of software development experience on embedded bare metal or RTOS systems...  ...monitored to increase efficiency. Generates systems software engineering policies, standards and procedures.SPECIALIST CAREER STREAM:... 

    Planet Pharma

    Minneapolis, MN
    4 days ago
  • Senior Software EngineerLocation: Minneapolis Metro Area (Onsite)We're partnering with an innovative organization developing highly technical...  ...industry. They are seeking an experienced Senior Software Engineer who enjoys solving complex engineering challenges while helping... 

    Real Staffing Group

    Minneapolis, MN
    2 days ago
  • $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 office
    Worldwide
    3 days per week
    1 day per week

    SmartThings

    Minneapolis, MN
    8 days ago
  • $100k

     ...Lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers for full-time positions with clients. Who should apply? Recent... 
    Full time
    H1b

    SynergisticIT

    Minneapolis, MN
    4 hours ago
  • $32 per hour

     ...About the Job This is a temporary, flexible, hourly position for the Department of Aerospace Engineering and Mechanics. We are looking for an experienced software engineer to help with the development and maintenance of our GPU-native hypersonic CFD software. A... 
    Hourly pay
    Full time
    Temporary work
    Part time
    Work experience placement
    Casual work
    Flexible hours

    University of Minnesota

    Minneapolis, MN
    2 days ago
  • $96.8k - $120k

     ...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain...  ...think the unthinkable. We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge team. We are looking... 
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Minneapolis, MN
    22 hours ago
  •  ...Job Title: Software Engineer II Job ID: 28186 Location: 7000 Central Ave NE Minneapolis Minnesota 55432 Duration: 12 Months Pay Rate: $50.00-55.00/hr. on W2 Must-Have Skills: # Software development and/or test automation experience in an Agile environment... 

    Artech

    Minneapolis, MN
    22 hours ago
  •  ...Swoop Technologies Software Engineering Tester Swoop Technologies has a mission to organize and make accessible the world's military and critical infrastructure. We are building a distributed operating system, SwoopOS, that decomposes the world's equipment into a distributed... 
    Work at office
    Local area
    3 days per week

    Swoop Technologies, LLC

    Minneapolis, MN
    1 day ago
  • $110k - $125k

     ...Software Engineer In Test Points North is looking for a Software Engineer in Test who is excited about doing meaningful, high-impact work on a product that people already depend on and making it better. You will be joining a small, fast-moving Agile team with the specific... 
    Remote work

    Points North

    Minneapolis, MN
    3 hours ago
  • Job Title Need candidate local to Minneapolis, MN/Basking Ridge, NJ/Dallas, TX/Raleigh, NC for hybrid onsite. Minneapolis highly preferred. The Expertise and Skills You Bring Strong Java/J2EE (Version 11+) development working on enterprise level applications utilizing...
    Local area

    Samprasoft

    Minneapolis, MN
    2 days ago
  •  ...Implements solutions and provides on-going support. Assists in responding to audit reviews and findings for existing applications/software. Applies the appropriate software/system development life cycle methodology and collaborates with others in the development work to... 
    1 day per week

    Omni Inclusive

    Minneapolis, MN
    3 days ago
  •  ...Job Title Retail Media Ad Integrations Engineer The Retail Media Ad Integrations team is responsible for integrating with 3rd party partners to share information related to advertising. In this space, we ship large amounts of data using Google Cloud Tools such as... 

    Talent Software Services

    Minneapolis, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!