Embedded Software Engineer

Actalentabout 1 year ago
Oak Creek, Wisconsin, United States
Hybrid
Full-time
Junior Level (1-3 years)
$45-$70 Hourly

Job Description

Position Overview

Embedded Linux Developer – The candidate will work on developing software for Connected products, working on a team to develop embedded software in C and Linux within an Agile environment. You will support all phases of the software development lifecycle, from gathering requirements through design and verification.

Key Responsibilities

  • Participate in Linux-based software development activities, including requirements generation, software architecture design, code implementation, and product integration.
  • Participate in Linux-based software verification activities, including developing test cases and procedures, designing test software, and executing tests in both manual and automated environments.
  • Participate in design reviews of software requirements, architecture, and test strategies.

Required Qualifications

  • Proficiency in C programming
  • Experience with Linux
  • Experience working in a regulated environment
  • Bachelor's Degree

Preferred Qualifications

  • Experience in the automotive, medical, or aerospace industries where verification work for regulated industry is crucial.
  • Knowledge of Agile methodologies, DOORS, Scrum, and Python.

Benefits & Perks

  • Compensation: $45.00 - $70.00/hr
  • 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)

Required Skills

DOORS
Python
Software Verification
Test Automation
C Programming
Regulated Environment Experience
Embedded Software Development
Scrum
Agile Methodologies
Linux