Senior Software Engineer
Core
Develop embedded software solutions for Elekta's linear accelerator (linac) systems and radiation therapy product portfolio to control treatment devices and support safe radiation delivery to patients.
Role type
Senior Software Engineer (Embedded Systems)
Builds
Embedded software for medical radiation therapy devices
Domain
Medical technology / Radiation therapy
Required skills
C++, embedded real-time operating systems, software design, unit and integration testing, code reviews, agile methodologies
Preferred skills
Control systems, communication protocols (CAN, EtherCAT), CMake, test frameworks, simulators, emulators, regulated environment development
Technologies
C++, CMake, CAN, EtherCAT, embedded real-time OS
Responsibilities
Develop, test and maintain software primarily in C++; Contribute to software design, implementation and technical documentation; Write unit and integration tests; Participate in code reviews; Contribute to new product features; Work in an agile team
Seniority
Senior, hands-on IC