> Markdown version of [/jobs/ext/3041448-senior-embedded-test-firmware-developer](https://www.wearedevelopers.com/jobs/ext/3041448-senior-embedded-test-firmware-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Test Firmware Developer - **Company:** Transilvania HR - **Location:** Wien, Austria - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** September 24, 2026 - **Apply:** https://careerjet.at/jobad/atbead8840eb7356d381f2caf7c4ff0fc9 ## About the Role * 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 ## 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 ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Austria – the most livable place for software developers?](https://www.wearedevelopers.com/magazine/20-austria-the-most-livable-place-for-software-developers) - [How to Find Tech Jobs in Vienna](https://www.wearedevelopers.com/magazine/292-how-to-find-tech-jobs-in-vienna) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Developer Salary in Austria [2023]](https://www.wearedevelopers.com/magazine/213-software-developer-salary-in-austria-2023)