📋 External Recruiting Agencies

IPS Technology Services is an IT staffing and consulting agency that places candidates with client companies, as evidenced by their own marketing and the nature of the job descriptions found on their careers portal.

This company was flagged and excluded from default search results. Proceed with caution.

IPS Technology Services
Posted 1w ago

Software Engineer (3) - Core Engineer 3

IPS Technology Services
Dearborn, Michigan, United States
$60/hrOnsiteFull Time
Responsibilities
  • designing test cases
  • executing tests
  • analyzing defects
Requirements
  • Requires a master's degree
  • 6+ years in IT
  • 4+ years in development, and experience with embedded software, C++
  • Python
  • Test automation
  • ECU testing, CI/CD
  • TestRail, and Agile
Technical tools mentioned
C++MATLABPythonCAPLTestRailJamaGTestCI/CDAgile

Job description

Job Role: Software Engineer (3) - Core
Engineer 3

Job Location: Dearborn, MI

Position Description:

  • We are seeking a highly
    motivated and experienced Software Test Automation Engineer to join our
    team, focusing on comprehensive ECU-level (L2) testing for BCM feature
    application within the FNV3.x architecture. This role is critical for
    ensuring the quality, reliability, and performance of our embedded software
    components through robust test design, automation, execution, and continuous
    improvement. The Body Control Software team is a team dedicated to creating
    Body Control Application Software components, developing and enhancing existing
    software components that integrate with existing architectures, as well as our
    next-generation vehicle systems.

Skills Required:

  • Embedded Software, Embedded
    Systems, Coding, C++, Matlab, Python, Test Automation, Software Testing

Experience Required:

  • Engineer 3 Exp: Prac. In 2
    coding lang. or adv. Prac. in 1 lang. 6+ years in IT; 4+ years in development

Experience Preferred:

  • Bachelor of Science in
    Computer Science, Computer Engineering, Electrical Engineering, Electrical
    & Electronics Engineering, or Software Engineering

  • 6+ years of Automotive
    Software Test Automation Experience

  • 3+ years of Body Control
    Software Verification experience

  • 2+ Experience integrating
    automated tests into CI/CD pipelines.

  • 2 + Proven experience in
    software testing, particularly L2 (ECU-level) testing.

  • Demonstrated 3+ experience
    with test automation framework development and script implementation (e.g.,
    Python, CAPL).

  • 2+ years of Proficiency in
    test case design, TestRail, and management tools (e.g., TestRail, Jama).

  • 1+ Years of experience
    working with Agile framework.

Education Required:

  • Master's Degree

Additional Information :

  • Software Requirements
    Analysis: Analyze software requirements to inform test strategy and ensure
    comprehensive test coverage.

  • Test Case Design &
    Review: Design, author, and review detailed L2 test cases in TestRail, covering
    various testing types including Smoke Test, Sanity Test, Feature Regression
    Test, and Stability Test.

  • Test Environment
    Configuration: Configure and integrate a wide array of test tools, including
    test management systems, defect tracking systems, test automation frameworks,
    measurement tools, and debuggers.

  • Test Script Implementation:
    Develop, automate, and maintain robust test suites and scripts (e.g., using
    Gtest, Python, frameworks) and integrate them into CI/CD pipelines to provide
    continuous feedback on component quality.

  • Automated Test Execution:
    Oversee and perform automated test execution for nightly engineering, and
    release builds, ensuring comprehensive logging and monitoring of results.

  • Defect Management: Identify,
    report, and analyze test failures to pinpoint defects. Manage defect tracking
    and retesting activities to ensure timely resolution.

  • Reporting & Analysis:
    Generate detailed test execution reports, summarizing pass/fail rates,
    execution progress, and test coverage metrics.

  • Coverage Analysis: Conduct
    thorough analysis of test coverage metrics (e.g., requirement coverage, code
    coverage, interface coverage) to identify gaps and drive continuous improvement
    in testing.

  • Root Cause Analysis (RCA):
    Investigate test failures to determine the root cause, distinguishing between
    defects in the System Under Test (SUT), test environment issues, or problems
    within the test case/script itself.

  • Maintenance & Continuous
    Improvement: Proactively update test cases and automation scripts to reflect
    changes in requirements, design, or bug fixes. Drive continuous improvements in
    test coverage, particularly by expanding negative scenario use cases.



Similar jobs

Software Engineer roles near Dearborn, Michigan
15h
Save
Mark Applied
Hide
STA Product - SW Engineer
Dearborn, Michigan, United States
$87k-$145k/yr HybridFull Time
Ford Motor Company
Ford Motor CompanyNYSE: F: Designs, manufactures, and sells cars, trucks, and SUVs.
3+ YOEBachelor’s degree in IT or related field, or equivalent experience, plus 3+ years in software procurement, budgeting, business planning, or finance; experience with licensing, contracts, forecasting, and financial reviews.
1d
Save
Mark Applied
Hide
Senior Software Engineer
Clinton Township, Michigan, United States
OnsiteFull Time
Priority Waste
Priority Waste: Residential and commercial waste collection and recycling disposal services.
8+ YOERequires 8+ years of software engineering experience, production integrations and applications, cloud and API expertise, and expert C#/.NET or Node/TypeScript with React or comparable front-end experience.
Azure, C#, .NET, Node, TypeScript, React, Android
1d
Save
Mark Applied
Hide
Senior Software Engineer
Milford, Michigan, United States
HybridFull Time
General Motors
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
2+ YOEBachelor's degree with 5 years or master's degree with 2 years in embedded software engineering or related work; experience with real-time systems, C, Assembly, Perl, RTOS, Git, Jenkins, Eclipse, INCA, debuggers, dSpace, and microprocessors.
C, Assembly, Perl, RTOS, Git, Jenkins, Eclipse, INCA, dSpace
1d
Save
Mark Applied
Hide
Senior Software Engineer
Clinton Township, Michigan, United States
OnsiteFull Time
Priority Waste
Priority Waste: Provides residential, commercial, and industrial waste collection services.
8+ YOERequires 8+ years of software engineering experience, AI-assisted development, cloud platform expertise, production API experience, and expert C#/.NET or Node/TypeScript with React or a comparable framework.
Azure, Android, C#, .NET, Node, TypeScript, React
1d
Save
Mark Applied
Hide
Senior Software Engineer
Auburn Hills or Juneau
OnsiteFull Time
Whisker
Whisker: Designs and manufactures automated pet care products and appliances.
6+ YOEBachelor's degree or equivalent experience; 7+ years backend development, 5+ years AWS architecture, Python or TypeScript, SQL, production pipelines, APIs, CI/CD, infrastructure as code, on-call, migrations, and AI tooling.
Amazon Web Services (AWS), Cloudflare, Amazon API Gateway, GraphQL, DynamoDB, AWS IoT Core, Databricks, Amazon Bedrock, TypeScript, Python, SQL, AWS Lambda, Kinesis, Amazon ECS, AWS Identity and Access Management (IAM), REST, CI/CD, infrastructure as code, Docker, Spark, Kafka, JIRA, Confluence, Magento
1d
Save
Mark Applied
Hide
Senior Software Engineer - Autonomy Core Frameworks
Ann Arbor, Michigan, United States
$161k-$193k/yr OnsiteFull Time
Torc Robotics
Torc Robotics: Software for autonomous heavy-duty trucking.
8+ YOERequires 8+ years with a bachelor's or 6+ years with a master's, or equivalent platform architecture success; deep C++17, Python, systems design, testing, CI/build systems, and technical leadership experience.
C++17, C++, Python, ROS 2, GitHub Actions, Jenkins, Bazel
1d
Save
Mark Applied
Hide
Senior Software Engineer - High Level OS
Pittsburgh or Palo Alto or Dearborn or United States
$179k-$269k/yr HybridFull Time
Latitude AI
Latitude AI: Developing automated driving technology for next-generation Ford vehicles.
4+ YOEBachelor's degree in a relevant engineering or computer field and 4+ years of experience, or master's with 2+ years. Requires embedded C++, Linux, bootloaders, secure boot, and Yocto/OpenEmbedded experience.
Yocto, OpenEmbedded, Buildroot, Linux, U-Boot, UEFI, C++, Python, Bazel, Docker, gtest, OP-TEE, Arm Trusted Firmware
1d
Save
Mark Applied
Hide
Software Engineer
London or Sunnyvale or Washington or San Diego or Fort Walton Beach or Ann Arbor or Stuttgart or Munich or Stockholm or Bengaluru or Seoul or Tokyo
£100k-£160k/yr OnsiteFull Time
Applied Intuition
Applied Intuition: Developing software and simulation infrastructure for autonomous vehicles.
2+ YOEBachelor’s degree in computer science or related engineering, 2+ years developing modern C++ or willingness to learn, strong OOP, Docker, Linux, and ability to hold UK security clearance.
C++, Docker, Linux, Bazel, Nix