Open Position Banner

Asset Publisher

angle-left jobno-004821-Switzerland

Senior Embedded SW Engineer

Job no.

004821

Position Type

Research & Development

Working time

  • Regular Fulltime

Place of employment

Rüschlikon

What we offer:

Your tasks and responsibilities

  • We are looking for an experienced Embedded Software Engineer with expertise in firmware and platform driver development. You have hands-on experience with testing and validation (e.g. unit tests) and continuous integration workflows. As part of the development team, you will use your expertise to bring up new sensors and composite solutions and integrate them on a number of hardware platforms.
  • Lead the development of software for 3D solutions : a) Firmware for microcontrollers and custom ASICs / FPGAs, b) Platform drivers - including PC and mobile - and relevant host tools, c) Demonstration systems on PC and mobile
  • Setup and maintain automated testing and validation: unit tests/static analysis/(sub)system tests, continuous integration workflows
  • Specifying Requirements including measurable performance

Your education and experiences

  • Master’s degree in computer science, electrical engineering (or equivalent)
  • 10+ Years’ experience in embedded/mobile platforms
  • Very good C and C++ programming skills, with emphasis in embedded
  • Experience in Linux kernel device driver development
  • Experience with Android Native Layer Framework development
  • QA driven and experience with Continuous Integration workflows
  • Good understanding of mobile platforms
  • Open-minded, fast learner and willingness to learn
  • Fluent spoken and written English
  • Nice-to-have: • Knowledge of Snapdragon SoC architecture • Knowledge of Imaging Sensors • Experience with Android application development including native APIs • Understanding of standard communication interfaces (e.g. CSI, I2C, SPI)

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

 

Contact our Talent Managers