At ABB, we help industries run leaner and cleaner—and every person here makes that happen. You’ll be empowered to lead, supported to grow, and proud of the impact we create together. Join us and help run what runs the world.This position reports to: Chapter Lead FW SwedenYour role and responsibilitiesWe are looking for a Firmware Engineer to join our team and contribute to the development of embedded systems across HMI, communication, and I/O devices. In this role, you will work across the full firmware stack, from low-level development to system-level design, collaborating closely with colleagues to deliver reliable and scalable solutions. You will be responsible for designing and implementing firmware architectures, ensuring high quality and maintainability of software deliverables. The role includes programming embedded devices—ranging from bare-metal to RTOS environments—as well as contributing to agile ways of working and continuous improvement within the team. You will also take part in technical discussions, support colleagues in tools and processes, and contribute to innovation by exploring new ideas and identifying opportunities for improvement.Qualifications for the roleDegree in Computer Science, Electrical Engineering, or similar, with relevant hands-on experienceStrong programming skills in C/C++ (Python is a plus)Experience with embedded systems (ARM, bare-metal, RTOS, firmware development)Familiar with development tools such as Git, Azure DevOps, build systems, and debugging toolsUnderstanding of structured development processes (requirements → design → implementation → testing)Knowledge of communication protocols (e.g. Profinet, EtherCAT, Modbus) and/or cybersecurity (IEC62443-4-2) is a plusA collaborative, self-driven mindset and strong communication sk…Forskningsingenjör, el-teleCivilingenjörsyrken inom elektroteknik