Embedded Software Engineer

Agap2 - HIQ Consulting AG

Agap2 - HIQ Consulting AG

Infos sur l'emploi

Agap2 is a European engineering and operational consulting group founded in 2005 and specialized in the industry. We work in the Life Science, Energy, Infrastructure, Transportation, Chemicals sectors.

As a consultant, you will have to support our clients in the realization of their projects on site by bringing your expertise and your skills. You are agile and eager to adapt to different work environments that will fuel your curiosity of seeing what’s behind closed doors of the biggest projects of our client’s portfolio.

Main Responsibilities:

We are recruiting an Embedded Software Engineer to join our R&D team for the product launch for our client, a market leader in the design, manufacturing, and sale of highly innovative medical and dental devices:

  • Develop firmware for custom electronic boards using NXP and STM MCUs (Cortex M33, M4).
  • Participate in embedded medical systems architecture definition for the new medical device.
  • Ensure compliance with medical device regulations, specifically IEC 62304.
  • Write and maintain embedded software specifications, employing agile methodologies.
  • Conduct laboratory measurements and compile detailed test reports.
  • Develop test benches for software tests and verify embedded software through testing and coding rules compliance.

Required Profile:

  • BSc, MSc, or equivalent in Computer Science or Embedded Systems.
  • 5+ years of experience writing memory and run-time efficient code in C/C++ on embedded platforms.
  • Proficiency in firmware design and development, particularly with ARM Cortex M or similar for custom electronic boards.
  • Solid understanding of analog and digital electronics, with the ability to interpret schematics.
  • Experience with GIT for versioning and CI/CD with Docker.
  • EU or Swiss nationality, or valid Swiss working permit

Nice to Have:

  • Experience in medical software development processes such as IEC 62304 or other regulated environments.
  • Familiarity with Application Lifecycle Management/Traceability tools such as JAMA.
  • Knowledge of static/dynamic analysis and code coverage tools.
  • Experience with hardware and software integration tools such as logic analyzers, oscilloscopes, and multimeters.
  • Experience with FreeRTOS or equivalent.

Languages and Soft Skills:

  • Fluent in French (preferred) or English.
  • Positive spirit, initiative, and proactive attitude.
  • Flexibility, teamwork skills, and ability to work autonomously.
  • Strong problem-solving and debugging skills.

20% remote work is possible. Thank you for your interest in the position, please note that only selected candidates will be contacted.

Contact