Embedded Software Developer
Expires: June 29, 2025
We are looking for an embedded software developer for the Energy Sector. Our client focuses on high power distribution and network in a rapidly growing industry. The role involves being part of a distributed agile team supporting the customer's delivery organization, performing tasks that include investigation, solution creation, implementation, testing & verification, troubleshooting, and support. The team covers technical expertise across hardware, embedded software/hardware, FPGA, application software, lab work, and more. The work is primarily remote with occasional travel within Sweden.
Main requirements:
- Fluent in Swedish
- Strong experience in embedded object-oriented programming with C++, C# and C++ RTOS
- Experience with GIT source control
- Experience in test, verification and integration of embedded systems
- Competent in embedded systems and components such as CPU, DSP, ARM
- Good documentation writing and reading skills
- Self-driven in searching for information and collaboration
- Excellent communication and collaborative skills, ability to work remotely via Microsoft Teams
Responsibilities:
- Investigate and analyze embedded software issues
- Create and implement solutions for embedded software
- Conduct testing, verification and integration of embedded systems
- Troubleshoot and provide technical support
- Collaborate with a team of multidisciplinary experts including hardware, FPGA, application software, and lab work
Required hard skills:
- Embedded object-oriented programming (C++, C#)
- Embedded real-time operating systems (RTOS) with C++
- GIT source control
- Test, verification and integration methods for embedded software
- Knowledge of embedded system components (CPU, DSP, ARM)
- Documentation skills
Recommended hard skills:
- x86 assembly programming
- Experience working within a SAFe organization
- Lab work experience using oscilloscope, logic analyzer, signal generators
- Hardware/FPGA/ASIC development using VHDL or Verilog
Soft skills:
- Self-driven and proactive in searching information
- Great communication and collaboration skills
- Ability to work effectively in a distributed remote team
Coding languages:
- C++
- C#
- x86 assembly (recommended)
Frameworks:
- SAFe (recommended)
Operating systems:
- Embedded RTOS
Natural languages:
- Swedish (Proficient)
- English (Working knowledge)
Cultural skills:
- Remote collaboration
- Working within distributed agile teams