continue to candidate homepage




Continue to client homepage

C/C++ Software Developer

  • Location

    St. Gallen, Switzerland

  • Sector:

    Back-end, Embedded Software/Hardware

  • Job type:


  • Salary:

    Swiss Franc100000.00 - Swiss Franc130000.00 per annum

  • Contact:

    Zain Sharif

  • Email:


  • Job ref:

    JN -092021-89555_1639748549

  • Published:

    about 1 month ago

  • Startdate:


We're looking for a talented Firmware Developer C/C++ to work for our client.
They want to recruit someone with a demonstrable background in firmware development using C/C++.
If that's you then you could be exactly what they're looking for.
The Role:
In the Firmware Developer C/C++ role you'll be primarily responsible for the development of smart power devices for an intelligent smart metering system.
You'll spend part of the working week in the company's Grabunden office. For the rest of the week, you will be working from home.
In the job you'll be tasked with the following:
  • Firmware programming in C/C++
  • The concept and integration of communication protocols
  • Clean code programming and the use of version control systems
The Candidate:
The ideal person for this Firmware Developer C/C++ role will have relevant experience in firmware development using c/c++.
You'll also need experience of and have knowledge of dealing with complex, distributed systems.
Plus, it's vital that you've got a background in and have a comprehension of message-based architecture and technologies such as Kafka, MQTT, and others.
In addition, you'll need the following:
  • Excellent skills in c/c++ development
  • The ability to work with Linux and relational databases
  • The ability to use communication interfaces and peripherals
You'll also need to be ideally experienced in electronics development and be able to work well in a team and show flexibility.
Does that sound like you? If so, we'd love to see your CV.
The Package:
An excellent salary is on offer for the Firmware Developer C/C++ position.
You'll also get the following benefits with the role:
  • They proactively encourage more education and give dedicated employees a variety of professional opportunities
  • They offer a wonderful family-friendly environment with an emphasis on achieving a healthy work-life balance
  • A dynamic working atmosphere in which you have the opportunity to influence yourself, as well as a fantastic alliance, with everyone on first-name terms in the team
Full details of the package on offer will be revealed once we receive your application.
The Company:
The business you'll be working for is a market leader in the energy business, both as a manufacturer and a provider. They create clever systems to aid in the energy transition. They use their 100 years of profound energy background to give services to other clients and to deliver contracts for third parties.
They're a great company to work for. People join them for many reasons, such as they:
  • Are a market-leading in their industry and every employee shows a passion for what they do
  • Offer fantastic boost in terms of educational, professional and personal development
  • Offer excellent incentives for performance and achievement
The company works continuously to build a truly diverse and inclusive culture. They welcome and encourage candidates from all aspects of diversity to apply for this role.
Interested? If you think you're right for this Firmware Developer C/C++ role, then click the 'Apply Now' button, send us your CV and we'll consider you for the first round of interviews.

Darwin Recruitment AG is a Zurich based, SECO licensed, privately owned subsidiary of Darwin Professional Staffing Group Ltd (a Global IT Recruitment Consultancy).

Darwin Recruitment AG manages client relationships whilst also utilising Darwin Professional Staffing Group databases and networks to source Candidates and fulfil client requests.

We do not ask for a placement fee from Candidates/Employees.

Save job