freehire launches on Product Hunt on 26 August.

Follow →

Embedded Software Engineer - Norway (Kongsberg)

Summary

Develops and maintains embedded firmware for high-precision digital cutting systems using C/C++, RTOS, and hardware/software collaboration.

Kongsberg Precision Cutting Systems is looking for an Embedded Software Engineer to strengthen our R&D team and develop firmware and software for advanced digital cutting systems.

About The Position

You will join our software team to develop and improve embedded solutions for high-precision cutting equipment, working closely with hardware and electronics engineers in a hands‑on environment.

Responsibilities

  • Develop, maintain, and improve embedded firmware across the full lifecycle
  • Collaborate with hardware and software engineers to build robust solutions
  • Contribute to design, code reviews, and system architecture
  • Work closely with both hardware and software development

Why Join Our Team?

  • Work across the full product lifecycle, from idea to finished product
  • Develop innovative, multidisciplinary solutions
  • Flexible working environment and strong work‑life balance
  • Open, collaborative culture with real influence
  • Focus on learning, growth, and new technologies

Qualifications & Experience

  • Degree in engineering, computer science, or related field
  • Solid experience with bare‑metal embedded development on microcontrollers and a strong understanding of microcontroller architecture, peripherals, and hardware/software interaction.
  • Strong C/C++ skills for embedded systems
  • Experience with real‑time and event‑driven systems, including RTOS concepts.
  • Ability to read schematics and datasheets
  • English required (plus Czech for location Brno or preferably Norwegian for location Kongsberg)
  • Experience with embedded Linux, communication protocols (CAN, EtherCAT, SPI, etc.) and/or in automation, robotics, or sensor systems is a plus. As is knowledge of Git, CI/CD, build tools, or Python
  • Pragmatic and analytical self‑starter with a hands‑on mindset, who works independently, collaborates effectively in teams, and is open to learning while confident in sharing ideas

See also