Develop and validate embedded software for Affluent Medical’s Medical Device sub-assemblies
JOB DESCRIPTION
RELATIONSHIPS AND/ OR FUNCTIONAL
Reporting to the R&D Embedded Software Manager.
Exchange information with the embedded software team (monitoring project progress).
Investigate with the electronics team and/or the software team and/or the production team the various technical problems that arise.
Exchanging information with other specialists involved in the project.
Exchanging information with subcontractors involved in the project.
Exchange information with the embedded software team (monitoring project progress).
Investigate with the electronics team and/or the software team and/or the production team the various technical problems that arise.
Exchanging information with other specialists involved in the project.
Exchanging information with subcontractors involved in the project.
MAIN MISSIONS & ACTIVITIES
- Draw up functional specifications
- Write and update documentation in accordance with current standards and development procedures (specifications, architecture, detailed architecture, release notes, etc.).
- Analyze existing embedded systems in order to improve them by proposing several software solutions
- Develop embedded software (coding)
- Document code
- Perform intermediate tests on prototypes
- Define test protocols and scenarios (unit tests, integration tests and validation tests)
- Carry out test and validation phases and interpret results, write test reports and correct malfunctions
- Correct anomalies
RESPONSIBILITIES
Carry out operations to optimize coding with regard to the project’s technical constraints.
Participate in all phases of the development cycle: specifications, definition of software architecture, design and development, testing and validation phases, and drafting of associated technical documents.
AUTONOMY
Plan and prioritize activities in accordance with the instructions defined by the department manager. Present the results of activities.
SKILLS REQUIRED
- Connaissances théoriques
Higher education in electronics/embedded systems
English (reading, writing and speaking)
- Connaissances pratiques
Embedded systems programming languages (C, C++)
Embedded development on microcontrollers
Knowledge of real-time embedded systems
Knowledge of debugging and compilation tools
Knowledge of unit testing and static analysis tools
Git, SVN
V-cycle
CANDIDATE
To apply for this vacancy, please send your application to jobopportunities@affluentmedical.com