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 Description

Job Description

Job Title: Sr Embedded Software Engineer

The Embedded Software Engineer will lead firmware design, implementation, and testing across the full product lifecycle. This role owns firmware architecture, design execution, and the processes, tools, and metrics used for delivering high‑reliability safety‑critical products. You will collaborate cross‑functionally to drive architecture, integration, quality, and compliance for advanced detection systems.

Key Responsibilities

  • Translate high‑level concepts into robust, scalable, maintainable firmware architectures.
  • Capture and document requirements and rationale for regulated products to ensure traceability and compliance.
  • Collaborate with hardware teams on hardware/firmware integration strategies and diagnostic coverage.
  • Work with Product Owners and stakeholders using Agile practices to maintain alignment and transparency.
  • Lead and adhere to development processes, conduct technical reviews, and deliver production‑quality source code.
  • Ensure all firmware is well‑documented, thoroughly tested, and version‑controlled.
  • Perform unit testing using IDEs, debuggers, emulators, oscilloscopes, communication analyzers, and logic analyzers.
  • Provide work breakdown structures, task estimates, and support project planning.
  • Develop and implement risk mitigation strategies throughout the firmware lifecycle.
  • Support system/subsystem/module architecture definition and refinement.

Required Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 5+ years of experience developing embedded software/firmware in C/C++.
  • 2+ years of experience with Real-Time Operating Systems (RTOS).

Preferred Qualifications

  • Master’s degree in Engineering, Computer Science, or related field.
  • Experience in regulated industries (medical, industrial safety, automotive, etc.).
  • Experience with communication protocols, including:
  • HART (Highway Addressable Remote Transducer)
  • LON (Local Operating Network / LonWorks)
  • Proficiency with firmware debugging tools: JTAG/SWD debuggers, oscilloscopes, logic analyzers, and protocol analyzers (UART, I2C, SPI, Ethernet).
  • Demonstrated success delivering firmware across the full development lifecycle.
  • Strong experience with Agile development and DevOps tools (Git, CI/CD, automated testing).
  • Experience contributing to FMEAs and implementing firmware risk‑mitigation strategies
Job Type & Location

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

Pay and Benefits

The pay range for this position is $50.00 - $70.00/hr.

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 Jul 9, 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 ziprecruiter.com 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 6 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Minneapolis, MN vacancy
  •  ...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
  • $120k - $180k

     ...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering team. The selected candidate... 
    Suggested
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Eden Prairie, MN
    2 days ago
  • Project Scope (dig into details here): ~ Part of the RX Claim System - day to day support of network loads. 3 loads/week - commercial, medicaid, medicare. One person will run one week then switch off. Handle any new changes coming in, new requests, any compliance...
    Suggested
    Local area

    My3Tech Inc

    Saint Paul, MN
    5 days ago
  •  ...Senior Engineer Submission deadline for interview selection is 08/15 @3PM CT. Preference in order is Local, then the BestBuy hub location...  ...will encompass infrastructure as code, cloud architecture, software development, and continuous integration/continuous deployment (... 
    Suggested
    Contract work
    Local area

    Samprasoft

    Minneapolis, MN
    2 days ago
  •  ...timestamp of approval to submit Business Overview: We are Engineering team for Services – Repair. We build product to support best...  ...shop floor workflow. Position Summary/Job Description: Software engineer will build the code using.Net/SQL. Test the code and... 
    Suggested
    Contract work
    Local area
    Immediate start

    Samprasoft

    Richfield, MN
    2 days ago
  •  ...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... 
    Local area

    Swoop Search

    Minneapolis, MN
    2 days ago
  •  ...event management feel effortless and community building feel natural. You'll work directly with the CTO and collaborate with other engineers, Product Management, and UX to ship features weekly. Your work goes into production quickly and impacts real people organizing... 
    For contractors
    Fixed term contract
    Local area
    Night shift

    The Keep Company

    Saint Paul, MN
    5 days ago
  • $72.8k - $130k

    Improve the lives of others while Caring. Connecting. Growing together. Job Description - Software Engineer - Remote (2366722) Software Engineer - Remote - 2366722 OptumInsight is improving the flow of health data and information to create a more connected system. We... 
    Remote job
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Monday to Friday

    Optum

    Eden Prairie, MN
    5 days ago
  • $134.6k - $230.8k

    Improve the lives of others while Caring. Connecting. Growing together. Job Description: Director, Software Engineer - Remote or Hybrid in MN and DC (2371691) Optum is a global organization that delivers care, aided by technology to help millions of people live healthier... 
    Remote job
    Full time
    Work at office
    Local area

    Optum

    Eden Prairie, MN
    4 days ago
  • $158.9k - $295.1k

     ...Cloud Audit Suite—a connected set of products spanning Engagement Manager, Guided Assurance, and Confirmation. As a Principal Software Engineer for Cloud Audit Suite, you will be the technical architect and hands‑on design leader for our product platforms, integrating... 
    Work at office
    Remote work
    Flexible hours
    Shift work
    2 days per week
    3 days per week

    Refinitiv

    Eagan, MN
    1 day ago
  • Position Summary We're seeking a Software Engineer to develop and support software systems that interface closely with mechanical and electrical components. This role sits at the intersection of software and hardware, requiring strong collaboration between teams. The ideal... 
    3 days per week

    LNW Gaming, Inc.(KAC)

    Eden Prairie, MN
    4 days ago
  • $90k - $115k

     ...Native business, and we are looking for curious, growth‑minded engineers who want to learn fast, contribute from day one, and grow...  ...and sustain AI‑Native solutions across the company. The Senior Software Engineer is a founding technical member of that team. You will... 
    Full time
    Temporary work
    Internship
    Work at office
    Relocation

    JonnyPops, LLC

    Minneapolis, MN
    1 day ago
  • $60 per hour

     ...front‑end, back‑end, full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI development. Our platform...  ...s degree (completed or in progress). Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Saint Paul, MN
    5 days ago
  • $72.8k - $130k

    Optum is looking for a Software Engineer to work remotely across the U.S. You will design and maintain scalable big data solutions and define APIs for integration. The role demands at least 3 years in software development and experience with Scala, Python, and SQL. Join... 
    Remote job

    Optum

    Eden Prairie, MN
    5 days ago
  •  ...Senior Networking Software Engineer This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We... 
    Work at office

    Hewlett Packard Enterprise

    Minneapolis, MN
    5 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Minneapolis, MN
    1 day ago
  • $145.02k - $213.15k

    UnitedHealth Group is seeking a Senior Software Engineer in Eden Prairie, MN. This role involves researching, designing, and developing sophisticated software solutions with a focus on modern development practices such as Agile and DevOps. Strong candidates will have a... 
    Remote job

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • UnitedHealth Group is seeking a Senior Software Engineer to research, design, and develop software solutions. This position involves utilizing Java and Angular technologies while collaborating in Agile teams to deliver commitments effectively. The ideal candidate will have... 
    Remote job

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • $91.7k - $163.7k

    Senior Software Engineer - 2347770 Location: MN, TN, or NC. Telecommuting is available for those states. Primary Responsibilities Build high-performing and scalable data systems, applications, and data pipelines to process very large amounts of data from multiple sources... 
    Temporary work
    Local area
    Remote work

    Optum

    Eden Prairie, MN
    3 days ago
  • $91.7k - $163.7k

     ...indexing, and evaluation with guardrails Work closely with lead engineers to develop the best technical design and approach for new...  ...requirements and may assist with estimating Instill best practices for software development and documentation, assure designs meet... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • $91.7k - $163.7k

    Improve the lives of others while Caring. Connecting. Growing together. Job Description - Senior Software Engineer (2369117) Senior Software Engineer - 2369117 Optum is a global organization that delivers care, aided by technology to help millions of people live healthier... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday

    Optum

    Minnetonka, MN
    5 days ago
  • $130k - $160k

     ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Sr. Software Engineer Full Time Plymouth, MN, US 3 days ago Requisition ID: 1217 Salary Range: $130,000.00 To $160,000.00 Annually HistoSonics is a... 
    Full time
    Temporary work

    HistoSonics, Inc.

    Minneapolis, MN
    5 days ago
  • $135k - $170k

     ...innovation and growth that is equipped with a clear mandate to help reinvent the manufacturing CPG business model. The Senior Software Engineer is a founding technical member of that team. You will not just write code — you will design how an AI‑Native company actually... 
    Full time
    Temporary work
    Work at office
    Relocation

    JonnyPops

    Minneapolis, MN
    2 days ago
  • $100k - $160k

    Minnesota 12986 Valley View Rd Eden Prairie, MN 55344, USA RFA Engineering ( is an engineering service provider dedicated to delivering...  ...engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software... 
    Temporary work
    Work at office

    Rfamec

    Eden Prairie, MN
    3 days ago
  • $95k - $104k

    Dormont Manufacturing Co is seeking a Design Assurance Engineer II - Software to support design assurance activities for medical technologies. This crucial role involves managing design control processes and ensuring compliance with regulatory standards while working in... 

    Dormont Manufacturing Co

    Eden Prairie, MN
    3 days ago
  • $75k - $120k

     ...advance your career. And because we are a global company, your work may also include world travel. Primary Objective This Software Engineer role is a member of the Application Software Development team at MTS Systems with a dual mandate: DevOps and Test Automation.... 
    Full time
    Local area

    ITW

    Eden Prairie, MN
    5 days ago
  • Acist Medical Systems Inc. is seeking a Design Assurance Engineer II - Software to support design assurance activities for BMT products. This role involves leading the Design Control process, assessing testing protocols, and collaborating with external organizations to... 

    Acist Medical Systems Inc.

    Eden Prairie, MN
    2 days ago
  • $77k - $154k

     ...reusable assets. This role requires strong hands‑on full‑stack engineering skills, experience building AI integrated applications end‑to‑...  ...that demonstrate clear business value. The Senior Innovation Software Engineer will partner closely across the Innovation team to develop... 
    Work at office
    Remote work
    Work from home
    Flexible hours

    Dormont Manufacturing Co

    Minnetonka, MN
    3 days ago
  • U.S. Bank is hiring a Sr. Software Engineer to work in Hopkins, MN. In this role, you'll be responsible for designing, developing, and maintaining software solutions that enhance customer experience. The ideal candidate will possess strong skills in C#, .NET Core, and Javascript... 

    U.S. Bank

    Hopkins, MN
    5 days ago
  • $113k - $254.2k

     ...C.H Robinson is seeking a Senior Software Engineer - Microsoft Dynamics 365 - where you won't just design solutions but also be hands-on in implementing them. Your ability to bridge the gap between business needs and technical excellence will be crucial for the organization... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Flexible hours

    C.H. Robinson

    Saint Paul, MN
    3 days ago

Do you want to receive more vacancies?

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