Senior Embedded Test Firmware Developer

Transilvania HR
Wien, Austria
1 day ago
Apply on careerjet.at
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Automation of Tests Unit Testing Microsoft Azure Delphi (Programming Language) Bug Tracking Systems C++ (Programming Language) CMake Static Program Analysis Communications Protocols Continuous Integration Software Debugging Embedded Software
+15 more
Firmware Python (Programming Language) Object-Oriented Software Development Perforce Software Architecture Software Testing Automation Framework Systems Modeling Language Strategies of Testing UML Doxygen Git Microsoft Tfs Software Version Control Atlassian Bamboo Programming Languages

Job description

You will be responsible for the planning, execution, and automation of embedded firmware testing in the field of measurement & calibration systems and industrial communication. The role covers both hands-on testing and contribution to test strategy and framework development. Key Responsibilities

  • Plan, execute, and automate embedded firmware tests across system, component, and unit levels
  • Analyze and review firmware requirements and software architecture
  • Define and maintain test specifications, test cases, and test scenarios
  • Ensure traceability between requirements, test cases, and results
  • Design, develop, and maintain manual and automated hardware-related tests
  • Contribute to or lead the test strategy implementation , depending on seniority
  • Build and maintain test frameworks integrated into CI/CD pipelines
  • Analyze, reproduce, and document defects across the full product lifecycle
  • Perform test reporting, analysis, and quality assessment
  • Collaborate closely with firmware developers on test scope and timelines
  • Work with version control and bug tracking systems
  • Use and validate industrial communication protocols
  • Support bring-up and debugging of electronic circuits using lab equipment

(Optional - Senior Scope)

  • Own and drive the firmware test strategy and processes
  • Mentor junior engineers and support team development
  • Coordinate testing activities within development projects, * Programming Languages: C / C++
  • Compiler / IDE: IAR Systems
  • Editors: VS Code, IAR Embedded Workbench
  • Build System: CMake, Ninja
  • Version Control: Git, Azure Repos (Perforce Helix Core - legacy)
  • Diff Tool: Beyond Compare
  • Testing:

  • Manual: Azure Test Plans
  • Automation: Robot Framework (Python-based)
  • Unit Testing: Tessy
  • Static Analysis: Klocwork
  • CI/CD: Azure Pipelines
  • Modeling: Sparx Systems Enterprise Architect (UML / SysML)
  • Other: Doxygen, Embarcadero Delphi

Requirements

  • Strong experience in embedded firmware testing
  • Solid understanding of embedded systems and hardware interaction
  • Experience with test automation frameworks
  • Familiarity with CI/CD environments
  • Knowledge of industrial communication protocols
  • Experience with lab equipment (oscilloscopes, multimeters, etc.)
  • Structured, analytical mindset and strong debugging skills, * Experience with hardware-near testing environments
  • Knowledge of object-oriented test design principles
  • Experience in measurement or calibration systems

About the company

Transilvania HR

  • Wien
  • Unbefristet
  • Vollzeit

  • 4 Stunden her

Our client is a German, family-owned industrial group with a history of over 78 years , specialized in the production of high-precision measurement instrumentation widely used across industrial environments. The company operates manufacturing facilities in Europe and other regions worldwide and is recognized for its stability, strong attention to detail, and mature, well-structured processes . In Europe, the organization has approximately 82 employees and is highly committed to long-term employment relationships . Its products are used across more than 190 industries , including:

  • Oil & Gas
  • Refineries
  • Energy
  • Excavation and heavy equipment
  • Defense industry
  • Air systems for gas stations
  • Gas power plants and household applications
  • Gasoline and diesel production

The company hires rarely , and when it does, roles are typically newly created rather than replacements , reflecting a sustainable and long-term growth strategy.

  • Employment Type: Permanent employment
  • Work Setup: Hybrid - 3 days per week from the office

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careerjet.at
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:58 min

Overcoming testing bottlenecks on embedded target hardware

Lukas Sucher Lukas Sucher +1 · World Congress 2024

Videos

See all

Related articles

See all