Software Engineer

Lausanne, Switzerland
Engineering
3873
Contractor
Extremely competitive salary and benefits.
11-09-2019 09:26 AM

Snr Software Engineer, CAN bus & CANopen

 

Location: Lausanne

 

Type: Contract (6 months)

 

  • Incredible opportunity to join a fast-growing Medical Device Company in one of the most promising and explosive fields of Medical Technology
  • Dynamic and energetic atmosphere in an internationally-minded organisation
  • This is a disruptive and rapidly growing company with fantastic career opportunities

 

Job Role

  • As the Senior Software Engineer, you will specify, design, develop, code, master the software release and maintain the software for medical device products which are crucial to diagnose and treat patients across a wide variety of vascular and digestion areas
  • Development will be in C, C++, C# / VB .Net, SQL as well as multithreading and object oriented programming in a RTOS environment
  • As Senior Software Engineer you will collaborate with internal and external software teams for development, integration of the company’s product with other software solutions, focusing heavily on CAN bus communication development (CANopen)
  • You will author, improve and review software documentation (including specifications, design and verification documents) by focusing on quality, reliability and safety of software products, as well as compliance with relevant standards (IEC 62304, FDA Guidelines),
  • As Senior Software Engineer you will participate to verification and validation effort, ensure efficient, robust and high coverage test strategy
  • Report and provide workload estimations
  • Provide last level customer support, and propose solution to customer complaints
  • Collaborate with Quality and Regulatory team for impact analysis, software risk or quality assessment and provide support in case of audit
  • Stay up to date with the latest standard on technologies and security good practices


Experience Requirements

  • Proficiency in C, C++, C# / VB .Net, SQL
  • Expertise in multitasking, multithreading, object oriented programming
  • Relevant experiences in CANopen protocol in industrial application (preferred CIA425)
  • Knowledge of CAN Development tools
  • Relevant experience in Real Time Systems (RTOS), Embedded targets
  • Relevant experiences in software development and modular architecture design (UML, SOA, design patterns)
  • Relevant experience in Source version control (GIT), Continuous integration (Jenkins, Teamcity), Bug tracking systems, Unit testing frameworks (CppUnit, NUnit,, LDRA),
  • Experience with automated testing frameworks

Latest Jobs

Surgical Robotic Sales Associate
This is a unique opportunity to work with cutting-edge surgical robotic technology, You will be working with leading technology in the medical device ...
Extremely Competitive Salary, great bonus and benefits.
Düsseldorf, Germany
Full Time
Read More
Surgical Robotic Sales Associate
This is a unique opportunity to work with cutting-edge surgical robotic technology, You will be working with leading technology in the medical device ...
Extremely Competitive Salary, great bonus and benefits.
Berlin, Germany
Full Time
Read More
Surgical Robotic Sales Associate
This is a unique opportunity to work with cutting-edge surgical robotic technology, You will be working with leading technology in the medical device ...
Extremely Competitive Salary, great bonus and benefits.
Dresden, Germany
Full Time
Read More
Surgical Robotic Sales Associate
This is a unique opportunity to work with cutting-edge surgical robotic technology, You will be working with leading technology in the medical device ...
Extremely Competitive Salary, great bonus and benefits.
Cologne, Germany
Full Time
Read More
Regional Sales Manager
A rare and highly rewarding opportunity to excel Internationally within an innovative, fast-paced and hungry market-leader! As Regional Sales Manager...
60k- 80k basic salary (euros), great bonus structure, company benefits, car or car allowance, flexible working benefits
Amsterdam, Netherlands
Full Time
Read More
Sales Enablement Specialist
This is an opportunity for someone to work in a role supporting the sales cycle for one of the most innovative technologies in all of medical technolo...
Extremely Competitive Salary, great bonus, and benefits.
London, UK
Full Time
Read More