Embedded Developer - DEFA, Oslo, Norway
On-site · Billingstad, Akershus, Norway
Job Summary
Embedded Developer for DEFA's E-Mobility R&D team. Design, develop and maintain embedded software (primarily C/C++) for charging and energy-management solutions; implement low-level firmware and drivers; perform testing, debugging and troubleshooting using emulators, debuggers and hardware-in-loop environments; contribute to software architecture and technical decisions; optimize performance, memory usage, processing speed and energy efficiency; create and maintain design and API documentation; drive continuous improvement of tools, processes and code quality; collaborate with hardware engineers and system specialists throughout the development lifecycle; role suited for both early-career and experienced developers seeking growth in embedded software.
Required Qualifications
- Master’s degree in Software Engineering, Computer Science or a related field
- Experience in embedded software development
- Strong programming skills in C/C++
- Experience with Python, Bash or similar scripting languages
- Understanding of object-oriented design principles, software architecture and design patterns
- Experience with testing, debugging and troubleshooting embedded systems
- Familiarity with Linux, Yocto or other embedded operating systems is considered an advantage
- Knowledge of CI/CD environments is considered beneficial
- Professional working proficiency in English is required. Scandinavian language skills are considered an advantage
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.