Beschreibung
Embedded Systems Engineer - Immediate Start - Munich - Automotive - +6 Months - Fluent German - 60 - 80 EUR/hrJob Description
The successful candidate for the Software Engineer position will have the following duties and responsibilities:
- Work closely within a small multidisciplinary team as a Software Engineer to help develop new sub-systems from concept through to flight
- Design and implement embedded real-time software for high resolution video camera systems running on embedded platforms (ARM processors, Linux, FreeRTOS etc)
- Assist in design and implementation of software architecture, test and validation regimes and release management processes
- Optimise software designs for reliability and fault detection, tolerance and recovery
- Produce and maintain design documentation and test reports
Skills and Qualifications
- Experience with real-time software development on Linux, FreeRTOS, etc.
- Experience with software development in C/C++ targeting ARM processors, debugging tools, code profiling and automated testing
- Experience working with formal requirements, software configuration control systems and coding and documentation standards
- Excellent written/verbal communication skills
Desirable Experience
- Software development using other languages e.g. Python, and other processor architectures
- Developing for embedded Linux including Linux customisation, Linux build systems, scripting and bootloaders
- Familiarity with electronics and hardware integration
- Familiarity with systems designed for high reliability or harsh environments in automotive, aerospace, defence or medical industries is favoured