Demo

Software Engineer II

HRU Inc Technical Resources
Minneapolis, MN Full Time
POSTED ON 4/8/2025
AVAILABLE BEFORE 5/7/2025

Position Description

We are seeking individuals with experience and a passion for real-time, embedded software development to fill openings as Software Engineers. The Software Engineer II will perform diverse tasks, including software requirements analysis, design, coding, unit testing, documentation, hardware-software integration, troubleshooting, and verification testing.

Key Responsibilities

  • Develop, maintain, upgrade, and port embedded product software and / or support software to enhance project / system functionality.
  • Collaborate closely within the software project team and across engineering disciplines such as Mechanical, Electrical, Controls, and Systems Engineering.
  • Ensure technical approaches align with established engineering principles and practices.

Required Skills

  • Proficiency in object-oriented design, C coding, and unit testing for embedded software.
  • Experience with version control and issue tracking tools.
  • Preferred Skills

  • Experience integrating or testing software on bare metal or with real-time operating systems (RTOS) such as vxWorks and Linux / Unix derivatives.
  • Familiarity with software modeling tools like Enterprise Architect or MagicDraw (Cameo) - experience can be from professional roles or university projects.
  • Required Experience

  • Minimum of 2 years in real-time embedded software development or software testing.
  • Preferred Experience

  • Experience in developing and troubleshooting communication protocols, device drivers, I / O functions, etc.
  • Familiarity with NI TestStand.
  • Knowledge of weapon systems, munitions, or combat vehicle functionality.
  • Experience using GitLab or other CI / CD tools.
  • Required Education

  • Bachelor's degree in a STEM field.
  • Preferred Education

  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science.
  • EOE (Veteran / Disability)

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineer II?

    Sign up to receive alerts about other jobs on the Software Engineer II career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at HRU Inc Technical Resources

    HRU Inc Technical Resources
    Hired Organization Address Alpharetta, GA Full Time
    Job Description Job Description Manufacturing Engineer Location : Alpharetta, GA Contract : 6 months (with likely extens...
    HRU Inc Technical Resources
    Hired Organization Address St. Louis, MO Full Time
    Job Title : Central Region Technical Field Manager Location : St. Louis, MO Salary : $50-$55 / hour Type : Long-term Con...
    HRU Inc Technical Resources
    Hired Organization Address Warren, MI Full Time
    GM Envolve is looking for an experienced Marketing Project Manager with a minimum of 5-7yrs of Project management and ac...
    HRU Inc Technical Resources
    Hired Organization Address Hudson, MI Full Time
    OVERVIEW : A Shipping & Receiving coordinator will be responsible for all logistics in the company. They will manage all...

    Not the job you're looking for? Here are some other Software Engineer II jobs in the Minneapolis, MN area that may be a better fit.

    Software Engineer

    Da Vinci Software, Remote, MN

    Software Engineer II

    C.H. Robinson, Saint Paul, MN

    AI Assistant is available now!

    Feel free to start your new journey!