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