0% found this document useful (0 votes)
46 views1 page

Embedded Software-Firmware Test Engineer

The position of Embedded Software/Firmware Test Engineer focuses on developing test infrastructure and executing firmware tests for embedded devices in power electronics. Key responsibilities include writing and executing both manual and automated tests, troubleshooting system issues, and improving verification methodologies. Required qualifications include a degree in electrical or computer engineering, scripting skills in Python, and experience with embedded systems and test automation tools.

Uploaded by

Sghaier Bilel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views1 page

Embedded Software-Firmware Test Engineer

The position of Embedded Software/Firmware Test Engineer focuses on developing test infrastructure and executing firmware tests for embedded devices in power electronics. Key responsibilities include writing and executing both manual and automated tests, troubleshooting system issues, and improving verification methodologies. Required qualifications include a degree in electrical or computer engineering, scripting skills in Python, and experience with embedded systems and test automation tools.

Uploaded by

Sghaier Bilel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Embedded Software/Firmware Test

Engineer for Power Electronic


Converters
This position will focus on development of test infrastructure and executing/integration of firmware
tests for Embedded devices.

The candidate will work with automated tests on a regular basis and will also write and execute
manual tests. The person will help as well to improve the actual development and methodology. The
successful candidate will display a strong sense of ownership, motivation, and attention to detail.
Additionally, the candidate must have the proven ability to manage interdisciplinary relationships.

Job Responsibilities:
Develop software to test embedded systems, including microcontrollers, SOC, FPGAs and HiL
devices for power electronic products.
Write and execute manual and automated tests. Carefully analyze and document test results.
Assist in troubleshooting system problems.
Lead test requirement analysis and review meetings. Report on test activities.
Assist developers and domain experts in designing, performing, and improving verification tests.
Write formal firmware and FPGA test requirements specifications and documentation, including test
plans, how-to guides, cookbooks, reference material, technical overviews, etc.

Required Skills & Experience:


Bachelor’s degree in electrical or computer engineering.
Scripting in Python.
Experience with Jenkins and Azure DevOps
Hands on experience with microcontrollers/embedded systems, FPGAs, SOC.
Understanding with Source Control (git),
Knowledge in power electronic converters and hardware in the loop (ideally OPAL-RT) is desirable.
Have proven ability to self-manage, as well as manage interdisciplinary relationships.
Be curious, detail oriented, and analytical, with a proven ability to learn quickly.
Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks.

Immediate Needs:
Development of additional test cases and extending test coverage.
Improved reporting and traceability within Jira and Confluence.
Better documentation and automation pipelines for efficiency.

Test Automation Strategy:


Enhancing the existing framework with continuous integration.
Ensuring traceability of test cases to requirements using Zephyr Scale.
Improving collaboration between software, hardware, and test teams.

You might also like