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