Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We say HI* ̶ Welcome to our Thales Team!
- Human Intelligence
Say HI* – to your career as
Firmware Engineer - 100% (f/m/d)
at our location Bern (Ref. Nr. R0298919)
In Bern, you can expect training and simulation solutions for armed forces on land, at sea and in the air, for police authorities and for helicopter operators worldwide. This is the right place for you if you want to work with us to develop and shape live and virtual training systems. Become part of the Thales team of experts at one of the leading providers of training & simulation in Europe.
We look forward to meeting you!
Your Mission
- You will be responsible for the complete software lifecycle : defining specifications, concepts, designs, implementation, and documentation, all aligned with agreed costs, timelines, and objectives.
- You will create robust use/test cases to meet the requirements of Embedded Software, as well as conduct component and integration testing in close collaboration with the IVVQ team.
- Part of your role will include creating and customizing board support packages for embedded Linux/Android environments and other ARM-based platforms.
- Your solid expertise will allow you to provide reliable cost estimations for Embedded Software Systems.
- You will actively manage and promote interdisciplinary collaboration, both within your own team and across other teams.
- As a passionate learner, you will continuously develop your expertise and remain up-to-date on emerging technologies and trends in Real Time and Embedded Software Systems, supporting the creation of innovative and future-proof solutions.
- Completed studies (HF/FH) in electrical engineering, computer science, or a related technical discipline.
- Several years’ experience as a Software Engineer in Embedded Systems; experience in a Land Live Training environment is an advantage.
- Strong knowledge of programming languages C/C++ and software architecture (design patterns, UML).
- Solid experience in low-level, low-power, and kernel/driver development, as well as in real-time operating systems (FreeRTOS, Micrium, Zephyr).
- Knowledge of 32-/64-Bit microcontrollers, standard communication interfaces (e.g., SPI, I2C, USB, CAN), GCC and CMake compilers, Python, Git, and Gitlab.
- A collaborative mindset, with the ability to work effectively with colleagues, project managers, customers, partners, and suppliers from diverse backgrounds.
- Excellent communication skills, capable of conveying ideas to a variety of audiences in an inspiring and inclusive way.
- Very good written and spoken English skills.
Flexible and mobile working without core hours | Part-time models to promote work-life balance | “Sharing Thales” employee share program | Benefits for special occasions | International development opportunities within the Thales Group | Extensive training opportunities at the Thales Learning Hub | Regular development discussions | Advantages platform with employee discounts | Free hot and cold beverages | Paid premiums for accident and daily sickness allowance insurance
For our 85,000 employees in 68 countries, we open up forward-looking opportunities, enable individual career paths, and allow space for creativity. This is achieved through courage, diversity, and a strong commitment to making the demanding challenges of our time safer and more inclusive. With our sustainable, values-based approach to people management, we actively promote diversity.
Say HI* – Your way to us
When the writing is on the wall, our international teams are there to tackle today's complexity with tomorrow's industry-leading technologies. Are you in? Your contact Frederic Martin is looking forward to receiving your online application via our career portal.
Frederic Martin
Talent Acquisition Partner
- Human Intelligence
Unfortunately, due to unforeseen circumstances, we regret to inform you that the CVs submitted by recruitment agencies are not processed. We will take into consideration only the CVs submitted by the candidates.
We appreciate your understanding to Thales recruitment processes
At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!
Key Skills
Ranked by relevanceReady to apply?
Join Thales and take your career to the next level!
Application takes less than 5 minutes

