Quartino, Canton of Ticino, Switzerland Hybrid Employment

ABB is hiring a Senior Engineer Firmware

About the Role

ABB is looking for a Senior Firmware Engineer to contribute to technology and product development. In this role, you will identify and implement innovative solutions to complex challenges, working both independently and collaboratively within a dynamic R&D environment.

What You'll Do

  • Design, develop, and implement firmware for Power Electronic Converters and communication modules, ensuring robust functionality and cybersecurity.
  • Conduct unit, integration, and system testing to validate software performance and reliability.
  • Work closely with system architects and hardware/software engineers to translate system requirements into detailed firmware specifications.
  • Contribute to intellectual property creation and collaborate with global engineering teams to drive continuous improvement and share expertise.

What We're Looking For

  • Highly skilled in C/C++/Python/assembler backed by solid computer science fundamentals.
  • Solid knowledge in structured development processes, ranging from requirement analysis, design, implementation, test, and documentation.
  • At least 5 years of experience in designing control firmware based on microcontrollers / DSPs for Power Electronic Products such as UPS, BESS, or Renewable Energy systems.
  • Enhanced knowledge of development infrastructure: Azure DevOps, CI/CD pipelines, version control systems (git), lifecycle management, build systems, unit testing, debug probes, oscilloscopes, and similar tools.
  • Passionate about team working and innovation.
  • M.Sc. or B.Sc. degree in Information, Electrical, Power Electronic, Electronic Engineering, Embedded Systems, or a comparable field.
  • At ease communicating in English and Italian.

Nice to Have

  • Exposure to Cyber Security concepts.
  • Knowledge of main industrial communication protocols (Modbus, Ethernet/IP, IEC61850, Profibus, CAN bus).

Technical Stack

  • C, C++, Python, Assembler
  • Azure DevOps, git

Team & Environment

You will be part of a Research & Development (R&D) team, reporting to a Chapter Leader (Control Firmware).

Work Mode

This role offers a hybrid work arrangement.

We believe progress is an expectation—for you, your team, and the world. Growing takes grit, but at ABB, you'll never run alone.

Required Skills
CC++PythonAssemblerAzure DevOpsgitCI/CDMicrocontrollersDSPPower ElectronicsFirmwareUnit TestingDebugging
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
ABB

ABB Smart Power provides energy distribution solutions for data centers, industrial and manufacturing plants, critical infrastructure and commercial buildings. The Division’s portfolio includes industrial circuit breakers, low-voltage systems, motor starting applications, safety devices like switches and relays, and advanced energy-efficient UPS solutions.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago