Bootstrap

Nordic Semiconductor

Senior Embedded Software Engineer

๐Ÿ“ŒTrondheim, Norway ๐Ÿ‡ณ๐Ÿ‡ด

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

About the job

We are seeking a dedicated and skilled professional to join our team as an Embedded Software Developer. In this role, you will be responsible for developing and enhancing a VS Code extension for the nRF Connect SDK, optimizing developer workflows. You will be instrumental in improving embedded connectivity and hardware integration, and building cross-platform solutions that run smoothly on various operating systems. This role offers an exciting opportunity to collaborate with experts across disciplines and contribute to creating high-quality embedded development experiences.


Key responsibilities

  • Design and implement a VS Code extension for the nRF Connect SDK, optimizing developer workflows.
  • Transfer existing embedded knowledge to improve and develop the nRF Connect for VS Code extension with frontend technologies.
  • Integrate tools like GDB, OpenOCD, and J-Link for seamless debugging and device interaction.
  • Develop robust software that runs smoothly on Windows, Linux, and macOS for embedded engineers worldwide.
  • Enable better interaction with microcontrollers, RTOS-based systems, and hardware interfaces (UART, SPI, I2C, etc.).
  • Work alongside firmware, system, and frontend engineers to create high-quality embedded development experiences.
  • Follow best practices, including code reviews, CI/CD, automated testing, and documentation, to deliver scalable software.


Key Qualifications

  • M.Sc. or B.Sc. in Computer Science, Electrical Engineering, or a related field.
  • Strong experience in embedded software development, including firmware, drivers, and low-level programming.
  • Proficiency in C or C++ for embedded systems. Experience with Python is a plus.
  • Familiarity with real-time operating systems (RTOS), microcontrollers, and hardware interfaces (UART, SPI, I2C, etc.). Experience with Zephyr, DeviceTree, KConfig is a plus.
  • Experience with development tools such as GCC, CMake, and debugging with GDB or similar.
  • Basic frontend knowledge (TypeScript, JavaScript, or similar) is a plus.


Personal Skills

The ideal candidate should have an analytical and problem-solving mindset with the ability to debug and optimize embedded applications. Good written and verbal communication skills in English are essential. We are looking for a self-driven and proactive team player who is passionate about embedded technology and developer tooling.


Working for Nordic

Working at Nordic, you will be inspired and supported to develop yourself. Our teams enjoy a professional and informal working environment. We value and encourage the continuous development of skills and expertise to the highest levels. We are proud of our Norwegian heritage, our highly skilled international workforce, and our world-leading innovation.

We offer a variety of tasks and projects, and the possibility to work alongside some of the worldโ€™s most renowned experts within their field. We encourage our employees to question the established and innovate while expecting professionalism, commitment, and the will to learn.

Benefits

  • Competitive salary with short- and long-term incentive plan
  • Flexible working hours
  • Medical insurance
  • Family-friendly policies, insurances, and benefits


Practical details

  • Location: Trondheim, Norway


Please note that this position might be subject to a background check.

Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

Embedded Software Engineer

@ Actalent, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

Embedded Software Engineer

@ Abbott, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

Embedded Software Engineer

@ Actalent, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“Norway ๐Ÿ‡ณ๐Ÿ‡ด

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—