Share this job
Embedded Software Engineer - 1855790
Minneapolis, MN
Apply for this job

Job Title:

Embedded Software Engineer


Type of Position:

6 to 12 month contract to hire position


Candidate Requirements:

This role is ONLY open to US Citizens and Permanent Residents (Green Card Holders). Candidates on CPT, OPT, H1B or TN visas are NOT permitted in this role. This company is NOT open to corp2corp (c2c) or corp2hire (c2h).


Job Location:

This will be a hybrid role (up to 50% remote) and based in Fridley, MN. Local candidates are ideal, but we will consider non-local candidates who are willing to relocate. Limited relocation assistance may be available.


Compensation:

$47.30/hr (overtime paid at 1.5x over 40 hours).


Benefits:

  • Available (health insurance, dental, vision, 401k, etc)
  • This position includes 7 paid holidays and 5 days PTO per year (PTO accrues over time).


Job Description:

HRU Technical Resources has partnered with a major defense contractor to place an Embedded Software Engineer. We have openings for individuals with experience and a passion for real-time, embedded software development. This role performs a variety of tasks across the areas of software requirements analysis, software design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing. We currently have 2 openings (one focused on Software Development, and the other focused on Software Testing).


Responsibilities:

  • Performs tasks to develop, maintain, upgrade, and port embedded product software and/or product support software to enhance, implement and support project/system functionality for the assigned technical effort.
  • Collaborates within the software project team and sometimes across the other engineering disciplines such as Mechanical, Electrical, Controls, and Systems.
  • Ensures that technical approach is consistent with established engineering principles and practices.


Skills, Experience, Education Required:

  • Candidates must have a Bachelor’s Degree (or higher) education in a STEM field.
  • Both openings will require a minimum of 2 years of experience in real-time embedded software development and/or software testing.
  • Use of version control and issue tracking tools.
  • For developers: object-oriented design, C++ coding, and unit testing of embedded software.
  • For testers: requirements-based software verification and traceability.


Skills, Experience, Education Desired:

  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science is preferred.
  • Integrating or testing software on bare metal or with various real-time operating systems such as vxWorks and Linux/Unix derivatives is preferred.
  • Familiarity with weapon systems, munitions, and/or combat vehicle functionality and capability is preferred.
  • Experience using GitLab or other CI / CD tools is preferred.
  • For developers: experience developing and troubleshooting comms, device drivers, I/O, etc is preferred.
  • For testers: experience using NI TestStand is preferred.


Work Environment:

  • This is a 1st (day) shift role that will work on a 9/80 schedule (9 hour days – every other Friday off).
  • Overtime is possible on occasion (and will be 1.5x).
  • This will be a hybrid role (up to 50% remote).
  • This role will require passing a background check and drug screen (drug screen includes cannabis, no exceptions). 
Apply for this job
Powered by