Our client is a German production company. The position is opened in Sibiu, within the R&D Department.
The role:
The creation of high-quality software and software concepts for sensor products through to series production, taking into account product and application-specific requirements as well as the planned hardware.
Main tasks include:
- Design and development of software and software concepts for new products(embedded C, C++; HAL, ANSI C/coding style); ASM);
- Assessment of the necessary requirements on the hardware;
- Development and implementation of product-specific signal processing algorithms;
- Development and implementation of user and communication interfaces ( UART, SPI, I2C);
- Consideration of manufacturing and application-related requirements;
- Compliance with the applicable standards and guidelines;
- Adaptation and further development of the software of existing products due to technical requirements or customer requests;
- Implementation of development projects under the innovation process according to the V model;
- Creation of software or software module specifications;
- Software coding and documentation by taking development guidelines into account;
- Carrying out code reviews with the Hardware engineers;
- Creation of software test or software module test specifications and carrying out these tests.
Desired profile:
- Finished technical studies or a comparable degree;
- Experience in hardware-related programming in embedded "C" and "C++ ;
- Knowledge of current software analysis and design tools ;
- Knowledge in programming PIC µC(with tool MPLab X), ST µCorARM architecture is desirable;
- Knowledge of LABVIEW programming is desirable;
- High ability to communicate and to work in an international team;
- Knowledge of SAP is desirable;
- Team skills and ability to work independently;
- Command of English mandatory; Command of German is nice to have.