What are the responsibilities and job description for the Embedded Software Test Engineer position at FUSTIS LLC?
Job Role: Embedded Software Test Engineers
Location: Marshalltown, IA (Onsite)
Pay Rate: $50-$55/hr. on C2C/1099
Mid to senior level Embedded SW Test Engineers. They need to be strong in C#, especially the senior/lead
Description
We are looking for Embedded Software Test Engineers (Mid-level and Senior) to join an innovative engineering team focused on new product design, development, and testing for industrial automation and control systems.
This role involves hands-on work in embedded systems, software validation, and automation testing within a multidisciplinary engineering environment. The position offers an excellent opportunity to grow technical expertise in embedded software testing and automation while contributing to high-quality product delivery.
Key Responsibilities
- Design, develop, and maintain automated test frameworks to enhance efficiency and coverage.
- Create and execute manual and automated test procedures for embedded systems and control devices.
- Collaborate closely with firmware, electrical, and mechanical engineering teams to ensure cohesive product quality.
- Identify, log, and track software defects through investigation and root cause analysis.
- Debug and enhance test automation infrastructure as needed.
- Manage work items and progress within an Agile development environment.
- Document test plans, results, and procedures in accordance with company standards.
- Interpret and apply engineering and industry testing standards.
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- 7 years of experience in Embedded Software Development and/or Testing.
- Strong proficiency in C# and working knowledge of C/C .
- Understanding of software testing methodologies including regression, functional, and unit testing.
- Familiarity with electrical schematics, circuit analysis, and embedded hardware.
- Strong problem-solving and analytical skills with the ability to work effectively in a team.
Preferred Skills
- Experience with control systems or industrial automation environments.
- Hands-on experience with ARM-based embedded platforms.
- Familiarity with CI/CD tools such as Jenkins or TeamCity.
- Knowledge of industrial communication protocols (HART, Modbus, Profibus, Ethernet/IP, etc.).
- Experience with test equipment like National Instruments systems, data acquisition, or power supplies.
- Working knowledge of version control tools (Git, Mercurial).
- Exposure to Agile methodologies.
Interview Process
- Virtual Technical Interview
- Virtual Interview with Engineering Manager
Salary : $50 - $55