
Senior C++ Entwickler (w/m/d)
Anton Paar GmbH13 hours ago
Graz, AustriaSenior
Responsibilities
- Develop reusable, well-abstracted firmware platform components in C/C++ for use by multiple instrument teams.
- Design and maintain firmware architecture, including interfaces, abstractions, component boundaries, and technical concepts.
- Make and drive architecture decisions within the assigned area while aligning implementations with the broader platform architecture.
- Investigate complex technical questions through technical spikes and prototypes, evaluate alternatives, and propose implementation approaches.
- Plan technical work from epics through implementation tasks, including requirements analysis, dependency and risk identification, and work-package definition.
- Own features and components from initial concept through implementation, testing, and integration.
- Collaborate with firmware developers and instrument teams, provide technical support, and contribute to robust engineering solutions.
- Improve technical quality through testing, code reviews, tooling, and development-process improvements.
Requirements
- Completed higher technical education such as HTL, FH, or TU, preferably in computer science, embedded systems, electrical engineering, or a related field.
- Several years of experience developing firmware for embedded microcontrollers.
- Strong understanding of software and firmware architectures, abstractions, interfaces, responsibilities, and testable designs.
- Ability to structure complex technical problems, evaluate solution alternatives, and translate extensive requirements or epics into concrete development tasks.
- Very good knowledge of C, C++, RTOS concepts, and Python.
- Strong self-organization, ownership, independent execution, and communication and teamwork skills.
- Practical experience with Zephyr RTOS is advantageous.
- Experience designing platform, middleware, or reusable embedded software components is advantageous.
- Experience with Test-Driven Development in embedded environments is advantageous.
- Experience with CI/CD pipelines for firmware projects is advantageous.
- Knowledge of static code analysis, linting, and code-quality tools is advantageous.
- Experience with technical spikes, prototyping, technology evaluations, or architecture decisions across multiple components or products is advantageous.
Benefits
- Secure, long-term employment in an expanding international high-tech company.
- Innovative, collaborative work culture with opportunities for contribution and personal responsibility.
- Challenging work with autonomy and room to shape solutions.
- Intensive individual onboarding and professional and personal development opportunities.
- Work Outside Office option for working outside the office when appropriate.
- Voluntary allowance במסגרת alternative flex-time models.
- Full-time minimum salary of €4,500 gross per month, with individualized additional compensation based on qualifications and experience.
- Direct, long-term employment; applications from staffing agencies and personnel brokers are not accepted.
About Anton Paar GmbH
Anton Paar GmbH builds high-precision laboratory instruments and process measurement systems—such as density and concentration analyzers, rheometers, viscometers, and refractometers—for industrial and research labs in chemicals, food & beverage, pharmaceuticals, energy, and academia. The privately held company was founded in 1922 and is headquartered in Graz, Austria; it is owned by the charitable Santner Foundation and sells through global subsidiaries and distributors.