Find Your Next Opportunity

Direct Hire, Contract, Contract to Hire

  1. Start your job search below
  2. Filter by Location, Remote Jobs, Keywords, and more. Save your keyword searches for automated notifications when new jobs are added.
  3. Apply! 

Embedded Software Engineer-Test Automation and Development

Middleville, MI 49333 | Work from home flexibility

Posted: 02/03/2025 Job Type: Permanent/Direct Hire Industry: IT Job Number: 25970 Pay Rate: $ 100000.00 - $ 120000.00

Job Description

Software Engineer - Test Automation & Development - NO SPONSORHIP OFFER OR C2C

Our client is seeking a Software Engineer - Test Automation & Development to play a critical role in ensuring the quality and reliability of embedded software. This position requires expertise in test automation, embedded software development, and CI/CD pipeline integration. The ideal candidate will contribute to both software testing strategies and the development of embedded applications, collaborating with cross-functional teams to enhance software quality and performance.

Responsibilities:

Test Automation & Quality Assurance:

  • Design, develop, and maintain automated test frameworks and scripts for embedded software.
  • Automate functional, regression, performance, and integration testing.
  • Develop and execute test plans, test cases, and test scripts to ensure high-quality software releases.

Test Methodology Contributions:

  • Work with software developers to design testable code and diagnose defects.
  • Develop tools and utilities to improve testing efficiency and productivity.
  • Participate in code reviews, debugging, and implementing best practices for software testing.

Software Development:

  • Develop embedded software features in collaboration with the development team using Agile methodologies.
  • Implement software solutions using embedded C for various projects.

CI/CD Integration & Infrastructure:

  • Set up and maintain automated testing environments within CI/CD pipelines.
  • Contribute to build system design, maintenance, and optimization.
  • Configure and integrate test automation into CI/CD tools such as Azure DevOps (preferred), Jenkins, or GitLab CI/CD.
  • Monitor and analyze test results to ensure software reliability and performance benchmarks.

Collaboration & Mentorship:

  • Work closely with cross-functional teams, including product management and operations, to align on quality objectives.
  • Mentor junior engineers and foster a culture of continuous improvement in testing and development.


Job Requirements

Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering with a focus on embedded systems.
  • 3-5 years of experience in embedded software engineering and test development.
  • Strong proficiency in embedded C, Python scripting, and embedded OS integrations.
  • Experience with test automation tools and frameworks.
  • Hands-on experience with CI/CD tools such as Jenkins, GitLab, or Azure DevOps.
  • Strong problem-solving and debugging skills.
  • Excellent written and verbal communication skills.

Preferred Qualifications:

  • Experience with Microsoft Azure.
  • Familiarity with version control systems like Git and Azure DevOps.
  • Experience working in Agile or Scrum development environments.
  • Exposure to containerization technologies such as Docker and Kubernetes.
  • Experience with National Instruments design and integration.

Titles Encouraged to Apply:

  • Embedded Software Engineer
  • Software Test Engineer
  • QA Automation Engineer - Embedded Systems
  • Firmware Test Engineer
  • CI/CD Engineer - Embedded Systems
  • Software Development Engineer in Test (SDET)

This is an exciting opportunity for an engineer who is passionate about both software development and automated testing in an embedded systems environment. If you thrive in a collaborative, fast-paced setting and enjoy building high-quality software solutions, we encourage you to apply!
Apply Online
Apply with LinkedIn Apply with Facebook Apply with X

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Middleville, MI

Explore exciting job opportunities in the vibrant area surrounding Middleville, Michigan! Nestled in the heart of the Great Lakes State, Middleville offers not only a thriving job market but also a picturesque setting surrounded by the stunning landscapes of Barry County. With a unique blend of small-town charm and modern amenities, Middleville provides the perfect backdrop for personal and professional growth. From the historic downtown area with its charming boutiques and eateries to the nearby Yankee Springs Recreation Area, there's no shortage of enchanting attractions to explore. Imagine starting your career in this dynamic location, just a stone's throw away from the renowned Frederik Meijer Gardens & Sculpture Park, Devos Performance Hall, and sporting events at the Van Andel Arena. Don't miss out on the chance to advance your career while enjoying the unique culture and opportunities Middleville has to offer. Dive into our job listings today and discover your next big career move in Middleville, Michigan!