Software Development Engineer Model Based
Place of employment:Brügg BE
Type(s) of employment:Full time
Our customer is an internationally active development service provider for application-specific drive technology. Its innovative solutions are recognized by small companies and large international corporations for high power density. Its system expertise is also valued; they develop hardware, software and electrical machines.
Its high-efficiency drives power hybrid and electric vehicles - from race cars to buses - as well as ships, aerospace and industrial applications. His inverters feed renewable energy into the electrical grid.
In this position, you will be part of our highly motivated software development team. In your daily work you will use state-of-the-art development tools in the most efficient way.
Our ASPICE development processes will guide you through all software development tasks, including requirements engineering, architectural design and detailed design specifications. Our model-based development approach will enable you to deliver high quality software.
- Analyze system requirement specifications and architectures
- Specify and review software requirements
- Develop, enhance and review the architectural design using model based approaches (Mathworks Toolchain)
- Develop and review the detailed design specifications for components
- Specify and execute development tests using a test-driven development approach
- Perform static code analysis and implement improvements
- Specify and perform integration tests
- Work according to the ASPICE processes
- Work to meet project deadlines
Education and Experience
- Bachelor or Master degree in Computer Science or Electrical Engineering
- Up-to-date knowledge of model based software development methodologies
- Expertise in unit and integration testing
- Expertise in code generation and c-programming
- English skills (at least Level B2)
Also valuable
- Know how of motor control and inverter functions
- Know how in automotive software development
- Experience in On-Bord-Diagnostic (OBD)
- Experience with Automotive SPICE
- Experience with functional safety according to ISO 26262
- Basic German skills, written and spoken
Technical Skills
- Requirement Engineering
- Model based development for embedded systems in MATLAB/Simulink
- MathWorks System Composer
- Simulink Test
- Static code analysis using Polyspace
- Ability to work independently with a high degree of personal responsibility
- Strong conceptual and analytical skills
- Ability to handle criticism and conflict
Mathias Müller
Write an email
+41 32 323 22 73