Embedded Software Engineer 80 - 100 %

Hamilton Services AG
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior
Compensation
CHF 208K

Job location

Tech stack

C
ARM
C++
Software Debugging
Embedded Software
Python
Software Engineering
Verification and Validation (Software)

Job description

Join Hamilton as an Embedded Software Engineer (80-100%) to innovate health solutions. Enjoy a motivating work environment with staff discounts for leisure activities.

Tasks

  • Contribute to evaluating and implementing new technologies for products.
  • Ensure functionality and consistency of system interfaces.
  • Develop and maintain tailored system applications and architecture., True to the vision "We drive innovation to improve people's lives," the Hamilton companies have been delivering solutions for the healthcare industry since 1950. We are an innovative pioneer when it comes to ventilators, automated pipetting and storage of samples, as well as the development of process sensors.

The Robotics Business Unit develops, produces, and markets pipetting robots to automate liquid handling processes for the pharmaceutical, food industry, and even cell or DNA research.

What you can achieve:

Participation in the introduction and evaluation of new and future technologies to further develop the product portfolio

Ensuring the correct functionality and consistency of all relevant system interfaces

Design, implementation, and continuous maintenance of customized system applications

Creation and maintenance of interface definitions including command sets to ensure smooth communication between system components

Support in the development of product requirements and technical specifications in close collaboration with relevant stakeholders

Development of hierarchically structured, logically and physically networked system architectures

Building and maintaining simulation-based system architectures to validate technical concepts

Formalization of technical requirements and contracts for development, integration, as well as verification and validation

Taking on the role of Product Owner for responsible products - both locally and globally

Coordination and alignment with other business units regarding system-related issues and cross-functional requirements

Requirements

  • Bachelor's degree and 5+ years in Embedded Software Development required.
  • Expertise in C, C++, and Python programming languages.
  • Strong knowledge of ARM processors and embedded software design., Completed Bachelor's degree, university of applied sciences or higher, or equivalent professional experience

At least 5 years of experience in embedded software development

Expert in C and C++ programming and Python

Proficient in handling ARM processors (Cortex M4 & M7)

Advanced knowledge and experience in embedded software design, software development, and debugging

Open-minded personality

Very good German skills (at least level C1)

Apply for this position