Job
- Level
- Experienced
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- from 45.891 € Gross/Year
- Location
- Vienna
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you develop hardware-oriented embedded software in C for microcontroller-based systems, taking responsibility for implementation, documentation, and testing according to IEC 62304.
Job Technologies
Your role in the team
- Development and maintenance of hardware-near embedded software in C for microcontroller-based systems.
- Implementation of software functions in accordance with IEC 62304 (including software lifecycle processes).
- Participation in the creation and maintenance of IEC 62304-compliant documentation for the Technical File (e.g., Software Architecture, Software Requirements, Unit & Integration Test Evidence).
- Conducting tests, debugging, and fault analysis at module, system, and target levels.
- Development and maintenance of automated unit, integration, and system tests.
- Creation and maintenance of test specifications and test reports.
- Support in the simulation and verification of electronic circuits.
- Construction, commissioning, and further development of prototypes.
- Close collaboration with hardware development, systems engineering, and quality assurance.
- Participation in the development and maintenance of CI/CD pipelines for build, test, and analysis processes (e.g., with Jenkins, GitLab CI, or comparable tools).
This text has been machine translated. Show original
Our expectations of you
Education
- Completed technical education (HTL, FH, TU) in the field of computer science, embedded systems, electrical engineering, or a related field.
Qualifications
- Basic knowledge of Python, e.g., for test automation or internal tools.
- Good understanding of microcontroller architectures, peripherals, and circuits.
- Basic knowledge in hardware development and the interaction between hardware and software.
- Willingness to document software transparently and implement regulatory requirements in daily development practice.
- Structured, independent working style as well as team skills.
Experience
- Ideally 3-5 years of experience in embedded software development.
- Excellent knowledge of C and experience with hardware-oriented programming.
- Initial practical experience with normative software development, ideally according to IEC 62304, ISO 13485, or comparable standards.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Job Locations
Topics that you deal with on the job
This is your employer
AURIMOD GmbH
AURIMOD GmbH empowers people to live a self-determined and healthy life - sustainably and without the side effects of medications. Through innovation and research, we provide an effective, personalized, and drug-free alternative for pain treatment. The health and well-being of our patients are our top priority.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Healthcare, Social Sector
