Embedded Test Engineer

Overview

On Site
$60 - $60
Contract - W2
Contract - 6 Month(s)

Skills

C++
Embedded Linux
Python
Firmware
Robot Framework
CI/CD Tools & Processes
Ethernet Protocols
Testing

Job Details

We are seeking a Firmware Test Engineer to join a dynamic R&D team focused on developing cutting-edge solutions for industrial automation. This role involves testing and evaluating embedded firmware for hardware systems leveraging Ethernet communication protocols, 5G/WiFi technologies, and IoT-enabled devices. The ideal candidate will be hands-on, detail-oriented, and capable of managing multiple priorities in a fast-paced environment.

Key Responsibilities
Automation & Manual Testing

Develop and maintain automated tests using internal tools and Robot Framework

Create and execute manual test scripts for regression, stress/performance, and installation testing

Debug, analyze, and reproduce issues found during testing

Maintain and improve test tools, environments, and procedures

CI/CD Integration

Support and enhance continuous integration and testing workflows

Maintain CI/CD pipelines and tools (e.g., Git, GitHub, Jenkins)

Develop and enforce standards for automation, build, and deployment

Technical Documentation

Contribute to Test Plans, Test Reports, Build Guides, and implementation documents

Collaboration & Agile Development

Participate in Agile development teams (Scrum)

Work closely with developers to track and resolve defects

Collaborate across teams on shared testing efforts and infrastructure

Innovation & Continuous Improvement

Support innovative projects and initiatives within the team

Apply strong problem-solving skills to improve system reliability and performance

Qualifications
Education: Bachelor's degree required

Experience: 1 3 years in embedded firmware, networking, or wireless system testing

Programming Skills: Strong in Python; knowledge of C/C++ is a plus

Frameworks & Tools: Robot Framework, Git, GitHub, Wireshark

Operating Systems: Embedded Linux, FreeRTOS, Zephyr, VxWorks

Protocols: Ethernet, 5G, WiFi, Client/Server communications, OSI model

Testing Types: Unit, regression, performance, end-to-end/system, integration testing

Cybersecurity Knowledge: PKI, cryptographic key management, certificate handling

Methodologies: Experience with Agile/Scrum and SDLC best practices

Soft Skills
Strong analytical and problem-solving abilities

Effective communication and technical presentation skills

Ability to multitask and deliver high-quality results in a fast-paced environment

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.