×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer f​/m​/d

Job in 3000, Bern, Canton de Berne, Switzerland
Listing for: Thales
Full Time position
Listed on 2026-01-26
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CHF Yearly CHF 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Firmware Engineer - 100% (f/m/d)

Thales people architect solutions that enable two-thirds of planes to take off and land safely. We create in-flight entertainment systems that engross 50 million fliers every year and we develop the avionics that control the world's largest commercial aircrafts. Our simulators train the next generation of pilots for fighter jets, transporters and search and rescue helicopters. And, together, each and every member of our aerospace team makes a difference.

Firmware

Engineer - 100% (f/m/d) at our location Bern (. 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.

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, and conduct component and integration testing in close collaboration with the IVVQ team.
  • Your role will include creating and customizing board support packages for embedded Linux/Android environments and other ARM-based platforms.
  • With solid expertise, you will 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.
Requirements
  • 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 (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.
What you can expect at our Bern location
  • Flexible and mobile working without core hours.
  • Part‑time models to promote work‑life balance.
  • “Sharing Thales” employee share programme.
  • 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.

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

Notice for recruitment agencies:
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 of Thales recruitment processes.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary