Jobs · Engineering · Iowa

Senior Embedded Software Test Engineer

MACHINE LEARNING TECHNOLOGIES LLC · Marshalltown, IA · 3 wk ago
EngineeringContract

About the role

The Senior Embedded Software Test Engineer will be part of a multidisciplinary team focused on the Fisher branded line of products. This position is based at the Emerson Innovation Center in Marshalltown, IA.

Responsibilities

  • Define and develop test automation to improve efficiency and test coverage
  • Write manual and automated test procedures for features of low power, high reliability industrial process control devices
  • Champion other members of the test team to deliver quality products
  • Collaborate with other teams (Firmware, Electrical, Mechanical, etc) to facilitate a cohesive group environment
  • Create and maintain a backlog of all work items within an Agile Environment
  • Log, track and investigate defects to determine root cause
  • Monitor, debug and enhance automated test infrastructure
  • Create and maintain project and product documentation in accordance with departmental and company procedures and standards
  • Read, interpret, and implement engineering and industry standards

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or similar experience
  • 7+ years Embedded Development and/or Embedded Test Development
  • Expertise in C# and a working knowledge of C/C++
  • Basic understanding of software test methodologies and automation principles
  • Basic understanding of electrical schematics and circuit analysis
  • Ability to understand basic mechanical, pneumatic and electronic systems
  • Strong analytical problem solving and decision-making skills

Qualifications

  • Knowledge of control systems and/or process control environments
  • Familiarity with Continuous Integration (CI) tools (TeamCity, Jenkins, or similar)
  • Experience with ARM embedded processor platforms
  • Knowledge of test equipment (National Instruments or similar) including data acquisition, analog and digital output cards, relays, power supplies, etc.
  • Experience with industrial protocols: HART, Foundation Fieldbus, Profibus, Industrial Ethernet, Modbus, etc.
  • Experience with Agile Methodologies

Skills

  • Expertise in C# and a working knowledge of C/C++
  • Basic understanding of software test methodologies and automation principles
  • Basic understanding of electrical schematics and circuit analysis
  • Ability to understand basic mechanical, pneumatic and electronic systems
  • Strong analytical problem solving and decision-making skills

Benefits

Details on benefits will be provided upon interview.

Pay

Depending on experience (DOE)

Schedule

Details on schedule will be provided upon interview.

Skills

  • Expertise in C# and a working knowledge of C/C++
  • Basic understanding of software test methodologies and automation principles
  • Basic understanding of electrical schematics and circuit analysis
  • Ability to understand basic mechanical, pneumatic and electronic systems
  • Strong analytical problem solving and decision-making skills

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com