Join Our Team as an Embedded Software Engineer (M/W/D) ⚙️
We are excited to welcome an Embedded Software Engineer to our Techfirm Industrial Services team in Switzerland! Embark on a journey of innovation and collaboration with us as we tackle new challenges together. ?
Your Responsibilities
- Design embedded real-time software running on processors using C++.
- Contribute to the software development strategy in your area.
- Engage in the entire software development life cycle: Requirements engineering, design, implementation, testing, and maintenance.
- Enhance software testing and develop testing infrastructure to achieve defined quality standards.
- Provide professional technical support for both external and internal customers.
- Participate in planning and refining work packages during software development.
Your Qualifications
- A solid background in Electrical Engineering, Computer Software Engineering, Automation, or a related field.
- A minimum of three years of relevant industry experience.
- Exceptional C++ programming skills.
- A good understanding of power converters, motor drives, and control theory.
- Experience in embedded application design and implementation is a plus.
- Familiarity with version control systems (Git or similar) and agile development methods is advantageous.
- Fluency in English, both written and spoken. ?
About TechFirm
TechFirm is a fully Swiss-owned engineering company established in 1998, with a presence in Geneva, Fribourg, Basel, and Zurich. Our dedicated team of 350 engineers thrives across multiple sectors, including Life Sciences, Chemistry, Energy, Construction, Transport, and Watchmaking.
Techfirm Industrial Services plays a crucial role in all phases of industrial investment projects, encompassing:
- Concept, Basic, and Detail Engineering
- Support during phase execution or Product Development
- From Study and Conception stages to production tool maintenance, including Special Processes
- Production and Industrial Performance
At Techfirm, we prioritize creating a healthy, motivating, and dynamic working environment where everyone can thrive, feel good, and look forward to coming to work each day. We pride ourselves on being a different kind of company: Human, in a word!
How to Apply
If this sounds like the opportunity for you, apply online using the form below. Please note that only applications matching the job profile will be considered.
We can only accept applications from Swiss or EU/EFTA nationals, or applicants holding a valid residence or work permit for Switzerland.