WE LOOK TO ON-BOARD
SENIOR FIRMWARE ENGINEER (M/F)
Your responsibilities
- Implementation and verification of testing and flight software
- Driver development for new hardware
- Development of software based on a real-time operating system
- Performance, code size and power optimizations
- Kernel modifications of real-time operating system
- Maintenance of toolchain for SkyLabs’s property processor
- Packaging and software build system integration
- Support on software architecture concepts and improvement
- Realization of algorithms according to the requirements
Requirements
- Strong C knowledge and excellent debugging skills
- Comfortable with debugging hardware issues
- Familiar with SoC level software development
- Can read and interpret electronics schematics
- Good level of English
- Theoretical background in computer architectures, operating systems, programming languages and signal processing
Beneficial knowledge and experience
- Completed higher technical education
- Good high-level programming language skills (C++, C#, Python)
- Good knowledge of assembly language programming
- Knowledge in the area of electronics engineering
- Relevant professional experience in microcontroller programming and unit testing
- Background in areas such as low-latency, real-time systems and safety related areas is particularly interesting.
- High level of proactivity and detailed and precise working style
- Teamwork, good communicative skills and goal-oriented
- Enjoyment in learning and continuous professional and personal development