close

Embedded software engineer

link

Offered by:

Entreprise anonyme

Supply Chain / Logistics
Lausanne

Embedded Software Engineer

We are expanding our embedded software team and are seeking an individual to join us. You must be fluent in the C programming language and be equally comfortable with high-level design and abstraction as with implementation, testing and debugging of code.Responsibilities:
  • Developing real time embedded software for our world leading  advanced medical equipment.
  • Contributing to software component development, driving their design, development, and validation though to production.
  • Closely collaborating with other team disciplines to bring medical device equipment and other control systems to life.
  • Participating in code and design review activities.
  • Documenting software requirements, design, and implementation.
  • Collaborate with development and production with Global teams 

About You

  • Degree in engineering or numerate discipline or equivalent industry experience.
  • At least 5 years professional experience in a relevant industry.
  • Strong background in real time embedded C.
  • A good understanding of basic hardware and its interface with software systems.
  • Software configuration management (source control, continuous integration).
  • Ability to plan and estimate development tasks
  • Experience with software verification strategies including unit testing.
  • People coaching and mentoring skills
  • Experience in high performance bare-metal microcontroller software development.
  • Experience of planning and working within an Agile Framework
  • Experience of Python programming
  • Kledge of control systems
  • Hardware development kledge