A

Anton Paar

Produces high-precision lab instruments and measurements

Senior C++ Entwickler

Embedded EngineeringPosted on Nov 9
Full-timeGraz, Austria€4.5k /mo

About the Job

Requirements

  • Completed higher technical education (HTL, university of applied sciences, or technical university), preferably specializing in informatics, embedded systems, electrical engineering, or a related field.
  • Several years of experience in firmware development for embedded microcontrollers.
  • Sound understanding of software and firmware architectures, including abstractions, clean interfaces, clear 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 and personal responsibility, including independently driving technical topics through to successful completion.
  • Ability to work collaboratively, communicate openly, support colleagues, and share responsibility for outcomes.

Responsibilities

  • Develop firmware platform components in C/C++ as reusable, well-abstracted building blocks used across instrument teams.
  • Ensure clean and maintainable firmware architecture by actively shaping interfaces, abstractions, component boundaries, and technical concepts.
  • Make and advance architecture decisions within the area of responsibility, ensuring implementations align with the broader platform architecture.
  • Investigate complex technical questions through technical spikes and prototypes, evaluate alternatives, and derive concrete implementation proposals.
  • Plan technical work from epics to implementation tasks, analyze requirements, identify dependencies and risks, and break larger topics into clear, actionable work packages.
  • Take technical ownership of features and components from initial concept through implementation, testing, and integration.
  • Work closely with other firmware developers and instrument teams, provide technical support, and contribute to robust engineering solutions.
  • Contribute to technical quality and continuous improvement, including testing, code reviews, tooling, and development processes.

Desired Qualifications

  • Practical experience with Zephyr RTOS.
  • Experience designing platform, middleware, or reusable embedded software components.
  • Experience with Test-Driven Development (TDD) in an embedded environment.
  • Experience with CI/CD pipelines for firmware projects.
  • Knowledge of static code analysis, linting, and tools for ensuring code quality.
  • Experience with technical spikes, prototyping, or technology evaluations.
  • Experience making architecture decisions across multiple components or products.

About the Company

Anton Paar

Produces high-precision lab instruments and measurements

Anton Paar is a global high‑tech company that designs and manufactures high‑precision laboratory instruments and process measurement technology, along with tailored automation and robotics solutions. Its devices use sensors and software to measure properties such as density, dissolved CO2, rheology, and material characteristics to support research, quality control, and manufacturing. It differs from competitors through a long history of precision engineering, a broad, integrated product portfolio, customized solutions, and a worldwide service network, underpinned by substantial R&D investment. Its goal is to deliver accurate measurement and automation across industries in more than 110 countries, while profits support charitable causes through the Santner Foundation.

Company size
1,001-5,000
Company stage
Grant
Total funding
$260K
Headquarters
Neuchâtel, Switzerland
Founded
1922

Recently Posted Jobs

Explore more opportunities at Anton Paar

See more jobs