Networks - Embedded Software QA Test Engineer

Company:  Grote Industries Inc
Location: Madison
Closing Date: 05/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Networks - Embedded Software QA Test Engineer

Madison, IN, USA

Job Description

Posted Thursday, August 8, 2024 at 4:00 AM

Title: Embedded QA Test Engineer

Location: Madison, IN

Who We Are: At Grote Networks, we are dedicated to creating innovative solutions for the transportation industry. Our team develops high-performance firmware and software that drives a cutting-edge, modular, embedded platform for tractor trailer lighting, telematics, and predictive analytics. Join us and contribute to our vision of making our world safer and smarter through connected visibility.

About the Role : As a QA Firmware Engineer you will b e developing and executing comprehensive test plans for embedded firmware, building and maintaining test automation frameworks, and ensuring the reliability of our products through systematic testing. You will collaborate with a multidisciplinary team to deliver high-quality solutions for embedded and IoT-connected devices.

Key Responsibilities:

Develop and execute detailed test plans and test cases for testing the functionality of embedded firmware .

Build and maintain test automation frameworks using tools like pytest , Jenkins, Github Actions, and Devops Pipelines.

Perform Hardware-in-the-Loop (HIL) and/or Software-in-the-loop testing to validate firmware.

Utilize CI/CD tools such as Devops Pipelines, Jenkins, GitLab, GitHub Actions, or TeamCity to automate testing processes.

Collaborate with cross-functional teams, including firmware developers, system engineers, hardware engineers , and App/Web QA engineers .

Debug and troubleshoot firmware issues, working closely with development teams to identify and resolve defects.

Conduct performance, stress, and regression testing to ensure the reliability of firmware updates.

Document and report test results, providing detailed analysis and recommendations.

Required Qualifications:

Bachelor’s degree in Computer Science, Computer Engineering, or a related field.

3+ years of experience in QA / Unit testing of embedded systems or firmware.

Experience with C/C++ programming and /or familiarity with embedded systems development.

Familiarity with Python and test frameworks such as pytest.

Familiarity with CI/CD tools like Devops Pipelines, Jenkins, GitLab, GitHub Actions, or TeamCity.

Knowledge of digital communication protocols such as I2C, SPI, CAN, RS-232, and RS-485.

Solid understanding of software development life cycle and QA methodologies.

Excellent problem-solving skills and attention to detail.

Strong written and verbal communication skills.

Preferred Qualifications:

Experience with SIL and HIL testing environments.

Strong experience with test automation and scripting in Python.

Knowledge of embedded systems QA processes and tools.

Experience in developing and maintaining test stands and tools for validating firmware.

P rior experience in a similar role in the embedded systems or IoT industry.

Why Join Us:

Be part of a forward-thinking company working on innovative projects in embedded systems and automotive IoT.

Collaborate with a diverse and talented team of engineers.

Opportunities for professional growth and career advancement.

Competitive benefits and flexible working arrangements.

#J-18808-Ljbffr
Apply Now
Share this job
Grote Industries Inc
  • Similar Jobs

  • Software Engineer, Commercial Technologies (Specialty Networks Software Engineering)

    Madison
    View Job
  • Principal Software Engineer - Cluster Networks (JoinOCI-SDE)

    Madison
    View Job
  • Software Engineer, Test & Privacy

    Madison
    View Job
  • QA Engineer

    Madison
    View Job
  • Senior Software Development Engineer in Test (SDET)

    Madison
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙