You collaborate with stakeholders to define software requirements and design modules, implement C++ code, and conduct tests. Your role also includes reviewing code and investigating incidents to ensure system reliability.
Anforderungen
- •Degree in Engineering or Computer Science
- •Solid skills in object-oriented C++
- •Ability to see the big picture
- •Motivation to dive into new areas
Deine Aufgaben
- •Collaborate with stakeholders on software requirements.
- •Design software modules for performance and safety.
- •Implement clean C++ code on embedded platforms.
- •Participate in architecture and code reviews.
- •Create unit, integration, and system tests.
- •Investigate field-reported incidents.
Deine Vorteile
Various leisure activities
Modern working conditions
Cooperative environment
Open communication
Original Beschreibung
# Software Engineer 80 - 100 % (f/m/d)
**Bonaduz** | **Full time**
**How you can make a difference****:**
After an introduction to ventilation basics, you specify, analyze, implement and test embedded software for intelligent ventilators.
You join a team of people with diverse backgrounds, mind-sets and expertise. Working closely with fellow software engineers and stakeholders from product management to manufacturing, you will contribute to the creation of life-saving machines.
### Your responsibilities:
* Collaborate with stakeholders to translate needs into clear, testable software requirements.
* Design software modules with a focus on performance, safety, and maintainability.
* Implement clean C++ code on our embedded platform.
* Participate in architecture and code reviews, sharing knowledge and ensuring our codebase remains robust and consistent.
* Create unit, integration and system tests.
* Investigate incidents reported from the field.
**That’s what you bring along****:**
* Degree in Engineering, Computer Science or related field
* Solid skills in object-oriented software development using C++
* Ability to see the big picture and think outside the box
* Motivation to dive into new subject areas
### Nice-to-have experience:
* Requirements engineering
* Software architecture and design
* Embedded-systems development
* Safety-critical software development
* Large-scale software systems
* Real-time operating systems
* Unit testing
* Writing and executing tests at integration/system levels