Open Position Banner
Let's start the journey together.
The ams brand, owned by ams AG, the OSRAM brand, owned by OSRAM GmbH, are separately registered trademarks.
Asset Publisher

null Firmware Engineer (m/f/d) - Austria

Firmware Engineer (m/f/d)

Job no.


Position Type

Research & Development

Working time

  • Regular Fulltime

Place of employment


What we offer:

Your tasks and responsibilities

  • You are responsible for the design, development and unit testing of software/firmware in embedded systems including interfaces for communicating with hardware
  • Be responsible for the software solution definition, architecture and design decisions
  • You are developing codes according to our standards and integrate with existing solutions
  • You are the source for customer facing technical documentation content
  • You act as subject matter expert for engineering level customer support: analyze customer reports and come up with solutions
  • Hardware / Software co-design is another area of responsibility as a Firmware Engineer
  • You provide support for hardware department with software for low-level chip analysis
  • You prepare accurate time estimates for firmware design and development efforts on new projects
  • Up to 10% international travel (only once COVID-19 travel restrictions are lifted and in accordance with personal risk assessment)

Your education and experiences

  • Bachelor or Master Degree in Computer Science, Computer Engineering, Electrical Engineering or related field of study
  • +3 years experience in professional software development for embedded systems
  • Hands on experience with ARM Cortex M. Specific development knowledge with blocking/non-blocking execution, interrupt latency, interrupt priority, asynchronous execution flow, etc.
  • Experienced in low level programming languages like C/C++
  • Advanced knowledge of firmware design and development in embedded systems
  • Experienced in real-time programming (with or without Operating Systems)
  • Experienced in using I2C, SPI, Uart for communication with ICs
  • Know-How about tools like: compiler, linker, archiver, debugger
  • Knowledge of scripting language Perl, Python or similar
  • Basic GUI knowledge as an advantage
  • Basic know-how of GIT, SVN, systems in Verilog and simulation environment as a plus
  • Good English skills – spoken and written – and good reporting style

Collective salary and wage agreement

We offer competitive salaries and additional benefits based on your performance, experience and qualification.
The employment is in accordance with the collective salary and wage agreement for employees of the electrical and electronics industry, employment group G (
We offer a higher compensation depending on your expertise and skills.

Set up Job Alert

Job Alert


You haven't found what you were looking for? Stay up to date and set up your personal ams job alert. Subscribe to your personal job alert now! 

HR Contact



Contact our Talent Managers