Software Test (Automated) Engineer

MLS Technologies

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 2+ years of experience in software development using Python and C/C++.
  • Understanding of Windows and Linux operating systems.
  • Familiarity with common scripting languages, including Python and Bash.
  • Proficient in writing test software at the hardware/driver level.

Responsibilities

  • Develop and maintain automated test sequences, software, firmware, and scripts.
  • Collaborate with product development teams for software and requirements development.
  • Validate solutions in product qualification and manufacturing environments alongside engineering and production departments.
  • Communicate project status professionally to key stakeholders.
  • Produce internal documentation consistent with engineering processes.

Benefits

  • Opportunities for professional development and growth.
  • Collaborative team environment fostering innovation.
  • Work on cutting-edge technology within manufacturing processes.
Full Job Description
Role Responsibilities:
* Develop and maintain automated test sequences, software, firmware, and scripts to validate our products during development through manufacturing.
* Collaborate with product development teams to develop software, requirements, and plans.
* Work closely with our engineering and production departments to validate solutions as they are deployed in product qualification and manufacturing environments.
* Communicate status to key stakeholders in a timely and professional manner.
* Produce internal documentation for assigned tasks consistent with engineering processes and procedures.

Job Requirements

Minimum Security Clearance:

Bondable

Skills & Competencies:
* Understanding of C/C++.
* Experienced in writing test software at hardware/driver level.
* Understanding of Windows and Linux.
* Understanding of Python, Bash, and other scripting languages.
* Problem-solving and creative, solution-building skills.
* Verbal and written communication skills.
* Approaches assigned tasks methodically from start to finish.
* Ability to work successfully in a team environment.
* Desire and ability to work outside of the known areas of expertise.
* Motivated, with the ability to make decisions and solve problems with minimal supervision
* Awareness of computer architectures and hardware designs.
* Working knowledge of peripheral interfaces and protocols such as PCI/PCIe, USB, SATA, SPI, I2C, Ethernet, and Video (DVI, VGA, Display-Port, etc.).
* An awareness of NI tools LabVIEW and TestStand

Role Requirements:
* Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or other relevant fields
* 2+ years of experience in software development in Python and C/C++

Similar Jobs

More Jobs at MLS Technologies

More Information Technology Jobs

Find similar Software Test (Automated) Engineer jobs: