Software Engineer

CareerCircle
Portage, MI, United States
2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$114,046.0 - $124,800.0
Working hours
Regular working hours

Tech stack

C (Programming Language) Computer-Aided Design Artificial Intelligence Application Integration Architecture JIRA Automation of Tests Software Bug Management C++ (Programming Language) Code Coverage Software Quality Code Review Continuous Integration
+23 more
Software Debugging Linux Memory Management Dynamic Program Analysis Embedded Software Integrated Development Environments Python (Programming Language) Kernel Debuggers MATLAB Systems Development Life Cycle Smoke Testing Software Engineering Test Execution Engine Enterprise Application Integration Jama (Software) Scripting Test Scripts Gitlab Git Yocto Integration Tests Information Technology Software Version Control

Job description

Support embedded software verification for the Yocto custom OS lifecycle management, including development testing, dry-runs, and formal test execution. Execute manual and automated test protocols, analyze results, and support debug and defect resolution. Perform operating systems updates and system bring-up, supporting application integration and readiness. Partner with embedded development and OS development teams to support integration testing and rapid validation cycles. Develop and execute test scripts and protocols using Python, C/C++, and MATLAB, and document results in JAMA and Jira defect tracking systems., * Execute manual and automated test protocols.

  • Analyze test results and support debug and defect resolution.
  • Perform operating system updates and system bring-up.
  • Support application integration and readiness.
  • Collaborate with embedded development and OS development teams.
  • Develop and execute test scripts and protocols using Python, C/C++, and MATLAB.
  • Document results in JAMA and Jira defect tracking systems., Google IT Automation with Python Software Engineer Actalent Portage, MI*Remote JIRA Linux CI/CD MATLAB Gitlab Debugging Visionary Innovation Traceability Test Automation Defect Tracking Embedded Testing Operating Systems Embedded Software Defect Management Development Testing Integration Testing Lifecycle Management Test Execution Engine Electrical Engineering Artificial Intelligence C (Programming Language) C++ (Programming Language) Critical Illness Insurance Python (Programming Language) Systems Development Life Cycle Enterprise Application Integration +0

Requirements

Linux CI/CD MATLAB Gitlab Debugging Visionary Innovation Traceability Test Automation Defect Tracking Embedded Testing Operating Systems Embedded Software Defect Management Development Testing Integration Testing Lifecycle Management Test Execution Engine Electrical Engineering Artificial Intelligence C (Programming Language) C++ (Programming Language) Critical Illness Insurance Python (Programming Language), * Bachelor’s degree in Software, Computer, Electrical Engineering, or related field.

  • 4 years of experience in software, embedded testing, or Linux porting testing.
  • Familiarity with Python or C/C++, Linux, and basic testing concepts.

Additional Skills & Qualifications

  • Familiarity with requirements and traceability tools (e.g., JAMA, DOORS).
  • Familiarity with GitLab and CI/CD pipelines and concepts.
  • Understanding of SDLC and verification processes, preferably in a regulated environment., Portage, MI*Remote Linux CI/CD MATLAB Gitlab Tooling Planning Research Marketing Scripting Visionary Leadership Innovation Code Review Reliability Prototyping Coordinating Traceability Communication Code Coverage Product Design Version Control Problem Solving Medical Devices Software Design Design Software Design Research Project Planning Computer Science Hardware Support Kernel Debuggers Operating Systems Embedded Software Memory Management Project Management Influencing Skills Software Engineering Software Development Lifecycle Management Project Documentation New Product Development Artificial Intelligence C (Programming Language) Dynamic Program Analysis C++ (Programming Language) Critical Illness Insurance Software Quality (SQA/SQC) Git (Version Control System) Python (Programming Language) Continuous Improvement Process Cross-Functional Collaboration Systems Development Life Cycle Software Development Life Cycle Application Lifecycle Management Integrated Development Environments +0

Benefits & conditions

Hybrid work setup with 4 days onsite and 1 day remote.

Job Type & Location

This is a Contract position based out of Portage, MI. Pay and Benefits

The pay range for this position is $54.83 - $60.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

About the company

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 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careercircle.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:32 min

Essential skills for a lifelong career in software engineering

Francesco Ciulla Francesco Ciulla · WWC 2023

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

5:05 min

Combining software creation skills with marketing and public building

David Levai · LIVE

Videos

See all

Related articles

See all