Senior Software Developer
Workplace: Jönköping, Sweden
Expires: June 13, 2025
Senior Software Developer position at Nexer Group for a client in the defense industry, located in Jönköping. The role involves being a key player in the development process including requirements analysis, design, implementation, verification, and troubleshooting throughout the product lifecycle. Tasks range from drivers and operating systems to advanced application software, using the latest tools and technologies in the industry.
Main requirements:
  • Civil engineering degree in computer science/electronics or equivalent university engineering degree.
  • Experience with C#, C/C++ and desire to further develop in this area.
  • Proficient in Swedish and English for documentation and client communication.
  • Experience in creating tool applications.
  • Knowledge of the MVVM design pattern and experience developing such applications.
Responsibilities:
  • Work broadly from idea to finished product.
  • Use programming languages C (alternatively C++/Ada/Python), mainly for PowerPC processors, ARM or DSPs.
  • Collaborate in a team developing vehicle emulators.
  • Develop UI and generate signals to stimulate combat vehicles, working with both training systems and embedded systems.
Required hard skills:
  • Programming in C, C++, C#.
  • Development using MVVM design pattern.
  • Creating tool applications.
  • Proficiency in Swedish and English languages.
Recommended hard skills:
  • Knowledge of GIT and DevOps.
  • Experience with IAR Embedded Workbench or Eclipse project tool.
Soft skills:
  • Strong personal commitment and proactive attitude.
  • Strong interest in technology and continuous learning.
  • Good pedagogical skills to communicate solutions and knowledge.
  • Honest and open with colleagues and customers, trusts others and respects decisions.
  • Structured work style.
  • Team player and good collaborator.
  • Outgoing and proactive in seeking information within the organization.
Coding languages:
  • C
  • C++
  • C#
  • Ada
  • Python
Frameworks:
  • MVVM design pattern
Operating systems:
  • PowerPC-based systems
  • ARM
  • DSP-based systems
Natural languages:
  • Swedish (Proficient)
  • English (Proficient)
Cultural skills:
  • Collaborative team work
  • Effective communication
  • Alignment with values of knowledge, will, and trust
  • Openness and respect in working relationships