Firmware Engineer

Arbetsgivare: Sweden, Vasteräs
Var:
Tjänst: Utvecklingsingenjör, el-tele
Yrkeskategori: Ingenjörer och tekniker inom elektroteknik
Publicerad: 2025-08-13
Sista ansökningsdag: 2025-09-12
Anställningstyp: Heltid
Anställningslängd: 6 månader eller längre

Role
Firmware Engineer
Seniority Level: Senior
Location: Västerås, Sweden
Remote Work: 0%
Assignment Period: 08 Sep 2025 – 07 Sep 2026
Assignment Description
Your responsibilities
Design and implement firmware architectures for HMI, communication, and I/O devices, covering the full stack.


Take accountability for software deliverables, ensuring quality, scalability, modifiability, extensibility, testability, and compliance with relevant cybersecurity standards (e.g., IEC62443-4-2).


Program embedded devices for interfacing motor control units, from bare-metal development to RTOS contexts.


Collaborate within teams, share technical and scientific knowledge, and assist colleagues in applying processes and tools.


Take responsibility for firmware development projects as a project member.


Innovate by exploring new ideas, creating hypotheses, and defining validation methods; identify opportunities and propose R&D activities.

Your background
Degree in applied computer science, electrical engineering, or a comparable field, with substantial practical experience in the listed domains.


Proficiency in C, C++, and Python, supported by solid computer science fundamentals.


Strong teamwork and communication skills, fostering a collaborative work environment.


Experience with development infrastructure, including version control systems (Azure DevOps, Git), lifecycle management, build systems, unit testing, debug probes, and logic analyzers.


Solid knowledge of structured development processes, from requirements analysis to design, implementation, testing, and documentation.


Experience in ARM architecture, standard interfaces, bare-metal programming, bootloaders, and firmware.


Knowledge of fieldbus communication protocols (Profinet, Ethernet/IP, EtherCAT, Profibus, Modbus) is a plus.


Experience with cybersecurity standards such as IEC62443-4-2 is a plus.


Knowledge of HMI firmware is a plus.


Bash and Python scripting experience is desirable.


Self-reliant, proactive, and well-organized.


Fluency in English (written and spoken) is essential; Swedish language skills are beneficial but not required.

Required Skills
C


C++


Python

Preferred Skills
IEC62443-4-2

Languages
English (Proficient)


Swedish (Proficient)

Ansök