Your personal AI career agent
Firmware Engineer - 100%(m/w/x)
Designing and implementing embedded software for defense and security systems, focusing on low-level kernel/driver development for 32/64-bit microcontrollers. Solid experience in low-level, low-power, kernel/driver development essential. Employee share program, part-time models available.
Requirements
- Completed studies in electrical engineering, computer science, or related technical discipline
- Several years’ experience as a Software Engineer in Embedded Systems
- Strong knowledge of programming languages C/C++ and software architecture
- Solid experience in low-level, low-power, and kernel/driver development
- Knowledge of 32-/64-Bit microcontrollers and standard communication interfaces
- Collaborative mindset and ability to work effectively with diverse colleagues
- Excellent communication skills for conveying ideas to various audiences
- Very good written and spoken English skills
Tasks
- Define software specifications and concepts
- Design and implement software solutions
- Document the complete software lifecycle
- Create robust use and test cases for Embedded Software
- Conduct component and integration testing with the IVVQ team
- Create and customize board support packages for embedded Linux/Android
- Provide reliable cost estimations for Embedded Software Systems
- Promote interdisciplinary collaboration within and across teams
- Continuously develop expertise in Real Time and Embedded Software Systems
Work Experience
- approx. 1 - 4 years
Education
- Vocational certification
Languages
- English – Business Fluent
Tools & Technologies
- C/C++
- FreeRTOS
- Micrium
- Zephyr
- GCC
- CMake
- Python
- Git
- Gitlab
Benefits
Flexible Working
- Flexible and mobile working
- Part-time models for work-life balance
Competitive Pay
- Employee share program
More Vacation Days
- Benefits for special occasions
Learning & Development
- International development opportunities
- Extensive training opportunities
Mentorship & Coaching
- Regular development discussions
Corporate Discounts
- Employee discounts platform
Snacks & Drinks
- Free hot and cold beverages
Additional Allowances
- Paid premiums for accident insurance
- Daily sickness allowance insurance
Not a perfect match?
- cross-ING AGFull-timeWith HomeofficeExperiencedWinterthur, Villigen, Bern, Kreuzlingen, Risch-Rotkreuz, Welzheim, Mendrisio, Yverdon-les-Bains, Zürich, Dietlikon
- Securiton AG
Testingenieur Sonderbrandsysteme(m/w/x)
Full-timeWith HomeofficeExperiencedZollikofen - Zühlke
Senior Java Fullstack Engineer Railway Sector(m/w/x)
Full-timeWith HomeofficeManagementBern - PRODYNA
Senior Full Stack Software Engineer(m/w/x)
Full-timeWith HomeofficeSeniorBasel, Zürich, Bern - PRODYNA
Full Stack Software Engineer(m/w/x)
Full-timeWith HomeofficeNot specifiedBasel, Zürich, Bern
Firmware Engineer - 100%(m/w/x)
Designing and implementing embedded software for defense and security systems, focusing on low-level kernel/driver development for 32/64-bit microcontrollers. Solid experience in low-level, low-power, kernel/driver development essential. Employee share program, part-time models available.
Requirements
- Completed studies in electrical engineering, computer science, or related technical discipline
- Several years’ experience as a Software Engineer in Embedded Systems
- Strong knowledge of programming languages C/C++ and software architecture
- Solid experience in low-level, low-power, and kernel/driver development
- Knowledge of 32-/64-Bit microcontrollers and standard communication interfaces
- Collaborative mindset and ability to work effectively with diverse colleagues
- Excellent communication skills for conveying ideas to various audiences
- Very good written and spoken English skills
Tasks
- Define software specifications and concepts
- Design and implement software solutions
- Document the complete software lifecycle
- Create robust use and test cases for Embedded Software
- Conduct component and integration testing with the IVVQ team
- Create and customize board support packages for embedded Linux/Android
- Provide reliable cost estimations for Embedded Software Systems
- Promote interdisciplinary collaboration within and across teams
- Continuously develop expertise in Real Time and Embedded Software Systems
Work Experience
- approx. 1 - 4 years
Education
- Vocational certification
Languages
- English – Business Fluent
Tools & Technologies
- C/C++
- FreeRTOS
- Micrium
- Zephyr
- GCC
- CMake
- Python
- Git
- Gitlab
Benefits
Flexible Working
- Flexible and mobile working
- Part-time models for work-life balance
Competitive Pay
- Employee share program
More Vacation Days
- Benefits for special occasions
Learning & Development
- International development opportunities
- Extensive training opportunities
Mentorship & Coaching
- Regular development discussions
Corporate Discounts
- Employee discounts platform
Snacks & Drinks
- Free hot and cold beverages
Additional Allowances
- Paid premiums for accident insurance
- Daily sickness allowance insurance
About the Company
Thales Simulation & Training AG
Industry
Other
Description
Das Unternehmen ist Teil eines weltweit führenden Technologiekonzerns in den Bereichen Verteidigung und Sicherheit, Training und Simulation, Raumfahrt sowie Digitale Identität und Sicherheit.
Not a perfect match?
- cross-ING AG
Embedded Software Engineer(m/w/x)
Full-timeWith HomeofficeExperiencedWinterthur, Villigen, Bern, Kreuzlingen, Risch-Rotkreuz, Welzheim, Mendrisio, Yverdon-les-Bains, Zürich, Dietlikon - Securiton AG
Testingenieur Sonderbrandsysteme(m/w/x)
Full-timeWith HomeofficeExperiencedZollikofen - Zühlke
Senior Java Fullstack Engineer Railway Sector(m/w/x)
Full-timeWith HomeofficeManagementBern - PRODYNA
Senior Full Stack Software Engineer(m/w/x)
Full-timeWith HomeofficeSeniorBasel, Zürich, Bern - PRODYNA
Full Stack Software Engineer(m/w/x)
Full-timeWith HomeofficeNot specifiedBasel, Zürich, Bern