What are the responsibilities and job description for the Embedded test engineer position at Global Connect Technologies?
Job Title: Junior/Senior Embedded Software Test Engineer
Location: Marshalltown, IA
About the Role
Emerson is seeking a Junior/Senior Embedded Software Test Engineer to join our expert team responsible for new product design, development, and production introduction. You will work in a collaborative, multidisciplinary environment focused on the Fisher branded line of products within Emerson Final Control—a global leader in optimizing process operations. This is an excellent opportunity to grow your expertise in embedded systems, automation testing, and industrial process control solutions.
Key Responsibilities
- Define and develop test automation to enhance efficiency and test coverage.
- Design and execute manual and automated test procedures for low-power, high-reliability industrial process control devices.
- Collaborate with firmware, electrical, mechanical, and multidisciplinary teams to ensure cohesive product development.
- Create and maintain a backlog of work items and support testing activities in an Agile environment.
- Log, track, and investigate defects, performing root cause analysis to ensure quality.
- Monitor, debug, and enhance the automated test infrastructure.
- Prepare project and product documentation per departmental and company standards.
- Read, interpret, and implement engineering and industry standards into testing practices.
Education & Experience
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.
- 7 years of experience in Embedded Development and/or Embedded Test Development.
Required Skills & Knowledge
- Proficiency in C# and working knowledge of C/C .
- Understanding of software testing methodologies and automation principles (regression, functional, unit, black box, white box).
- Basic knowledge of electrical schematics and circuit analysis.
- Ability to work with mechanical, pneumatic, and electronic systems.
- Strong analytical, problem-solving, and decision-making skills.
- Team-oriented with strong collaboration and communication abilities.
Preferred Skills & Experience
- Knowledge of control systems and process control environments.
- Experience with distributed version control tools (Mercurial, Git, etc.).
- Familiarity with Continuous Integration (CI) tools (TeamCity, Jenkins, etc.).
- Experience with ARM embedded processor platforms.
- Hands-on knowledge of test equipment (National Instruments or similar: DAQ, analog/digital output cards, relays, power supplies).
- Exposure to industrial communication protocols (HART, Foundation Fieldbus, Profibus, Industrial Ethernet, Modbus).
- Experience working in Agile development environments.