Senior Software Engineer | Linux (all genders)

BRUSA Elektronik

Buchs (SG)

On-site

CHF 150,000 - 190,000

Full time

18 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BRUSA Elektronik AG in Buchs (CH) is seeking a Senior Software Engineer - Linux to advance embedded Linux software for inductive charging applications. You will define software requirements, architectures and design specifications, and collaborate closely with hardware engineers.

You will ensure compliance with automotive standards such as ISO 26262, IEC 61508 and ISO/SAE 21434, contribute to security architecture, and drive robust, connected applications using protocols like MQTT, ISO 15118,

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a comparable field.
  • 8+ years of embedded Linux software development in a demanding industrial environment.
  • Strong knowledge of software development processes and automotive standards (ISO 26262).
  • Excellent communication and collaboration skills.
  • Solid understanding of embedded hardware design and development processes.
  • Hands-on experience with the Yocto Project or comparable embedded Linux build systems.
  • Strong programming skills in C/C++ and experience with Python and shell/Bash scripting.
  • Structured, solution-oriented working style with a strong focus on quality.

Responsibilities

  • Development of embedded Linux software for inductive charging applications.
  • Defining software requirements and architectures, as well as creating high-quality design specifications.
  • Transparent communication of project progress to internal and external stakeholders, including active management of actions and change requests.
  • Close collaboration with hardware engineering teams to ensure optimal integration of software and hardware.
  • Ensuring compliance with relevant automotive standards and processes (e.g. ISO 26262, IEC 61508, ISO/SAE 21434).
  • Design and continuous improvement of the security architecture (secure boot, SELinux, OS hardening) for robust and secure systems.
  • Development of modern, connected applications using protocols such as MQTT, ISO 15118, EEBUS and OCPP over Wi-Fi and cellular networks.
  • Proactive identification and mitigation of project risks, including escalation where necessary.
  • Conducting code reviews and actively sharing knowledge within the team.
  • Participation in international standardization committees to further develop technologies for inductive charging.

Skills

Embedded Linux
C/C++
Python
Shell/Bash
ISO 26262
Communication
Collaboration
Embedded hardware design
Quality focus

Education

Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a comparable field

Tools

Yocto Project

Job description

Our passion for technical challenges drives us every day. With around 400 employees at our sites in Switzerland, Germany and China, we develop and produce the most innovative power electronics for electromobility. BRUSA Elektronik AG, headquartered in Buchs (Canton St. Gallen), has been a leading supplier of power electronics in the field of e-mobility since 1985. The "BICS" division focuses on the development of the next generations of inductive charging for automotive applications.

Electromobility is the future. Be part of it! Join us in Buchs (CH) with immediate effect or by appointment as a Senior Software Engineer | Linux (all genders)
What you will move in this role:
  • Development of embedded Linux software for inductive charging applications
  • Responsibility for defining software requirements and architectures, as well as creating high-quality design specifications
  • Transparent communication of project progress to internal and external stakeholders, including active management of actions and change requests
  • Close collaboration with hardware engineering teams to ensure optimal integration of software and hardware
  • Ensuring compliance with relevant automotive standards and processes (e.g. ISO 26262, IEC 61508, ISO/SAE 21434)
  • Design and continuous improvement of the security architecture (secure boot, SELinux, OS hardening) for robust and secure systems
  • Development of modern, connected applications using protocols such as MQTT, ISO 15118, EEBUS and OCPP over Wi-Fi and cellular networks
  • Proactive identification and mitigation of project risks, including escalation where necessary
  • Conducting code reviews and actively sharing knowledge within the team
  • Participation in international standardization committees to further develop technologies for inductive charging
What skills and experience you should bring:
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a comparable field
  • Several years (minimum 8 years) of experience in embedded Linux software development in a demanding industrial environment
  • Strong knowledge of relevant software development processes and automotive standards (e.g. ISO 26262)
  • Excellent communication and collaboration skills
  • Solid understanding of embedded hardware design and development processes
  • Hands‑on experience with the Yocto Project or comparable embedded Linux build systems
  • Strong programming skills in C/C++ and experience with Python and shell/Bash scripting
  • Structured, solution-oriented working style with a strong focus on quality
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Linux (all genders)
Senior Software Engineer - Linux (all genders)

BRUSA Elektronik AG • Buchs (SG)

On-site
CHF 90,000 - 120,000
System Engineer (all genders)
System Engineer (all genders)

BRUSA Elektronik AG • Buchs (SG)

On-site
CHF 100,000 - 120,000
Hardware Engineer (all genders)
Hardware Engineer (all genders)

BRUSA Elektronik AG • Switzerland

On-site
CHF 80,000 - 100,000
Hardware Engineer (all genders)
Hardware Engineer (all genders)

BRUSA Elektronik AG • Buchs (SG)

On-site
CHF 110,000 - 160,000
System Engineer | FO System-Life-Cycle (all genders)
System Engineer | FO System-Life-Cycle (all genders)

BRUSA Elektronik • Buchs (SG)

On-site
CHF 120,000 - 150,000
Senior Hardware Engineer – Power Electronics for EVs
Senior Hardware Engineer – Power Electronics for EVs

BRUSA Elektronik AG • Buchs (SG)

On-site
CHF 110,000 - 160,000
Software Engineer ( all genders) - Diagnostics
Software Engineer ( all genders) - Diagnostics

BRUSA Elektronik AG • Buchs (SG)

On-site
CHF 90,000 - 120,000
Senior Embedded Linux Engineer - Automotive E-Mobility
Senior Embedded Linux Engineer - Automotive E-Mobility

BRUSA Elektronik • Buchs (SG)

On-site
CHF 150,000 - 190,000
Software Engineer ( all genders) - Functional Safety
Software Engineer ( all genders) - Functional Safety

BRUSA Elektronik AG • Buchs (SG)

On-site
CHF 90,000 - 120,000
Power Conversion System & Software Engineer (m/f/d)
Power Conversion System & Software Engineer (m/f/d)

BRUSA HyPower AG • Buchs (SG)

On-site
CHF 90,000 - 130,000