Embedded SW - / SW Engineer
Kongsberg Precision Cutting Systems AS
- Frist Snarest
- Ansettelsesform Fast
Embedded Software Engineer
Kongsberg Precision Cutting Systems (KPCS) is looking for talent within embedded software engineering.
We are looking to strengthen our R&D environment and are seeking a driven project engineer to contribute to and further develop the embedded firmware and software within our digital cutting systems.
ABOUT THE POSITION
You will join our software development team and be a key resource in developing new functionality for our high-precision cutting tables. You will work mostly onsite, in close collaboration with hardware and electronic developers, to find the best and most reliable solutions. You are self-driven and eager to learn new technologies and skills.
- Develop, maintain, and improve embedded firmware and software for our products across the full development lifecycle — from concept and design to testing and release.
- Collaborate closely with hardware and software engineers to design and implement robust solutions.
- Participate in technical design reviews, code reviews, and contribute to architectural decisions.
- Work close to both hardware and software development.
Kongsberg will be your primary location, with flexible home-office possibilities. Some travelling to the other KPCS sites, exhibitions, suppliers and customers should be expected.
WHY JOIN OUR TEAM?
Idea to market
Work on exciting projects covering the full development cycle—from idea to finished product—with hands‑on access to real systems on site.
Complex and motivating products
Our multi-disciplinary products are developed in-house and span mechanics, electronics and mechatronics, embedded control, application software, computer vision, user interfaces and more
Cross-disciplinary thinking is encouraged – no single perspective tells the whole story
Flexibility
Flexible home-office arrangements and working hours give you the space to maintain a healthy work-life balance.
Collaborative culture and influence
We are a small, non-hierarchical and transparent team. You'll work closely across teams and disciplines and influence everything from design choices to project priorities and development processes
Motivation and learning
We encourage you to develop yourself within what motivates you, regardless of background or experience. Hone your skills within product needs and requirements, quality and test, UX, or regulatory compliance—or dive deep into new technology.
QUALIFICATIONS AND EXPERIENCE
We know no candidate ticks every box – if this role sounds interesting, we encourage you to apply.
Work Experience:
We are looking for an experienced embedded software developer. You have solid experience with bare-metal embedded development on microcontrollers and a strong understanding of microcontroller architecture, peripherals, and hardware/software interaction.
Mandatory qualifications:
- Master or bachelor’s in mechatronics, cybernetics, computer science, engineering, or related field.
- Proficiency in C and/or C++ for resource-constrained embedded targets.
- Knowledge of electronics and ability to understand schematics and datasheets.
- Experience with real-time and event-driven systems, including RTOS concepts.
- Proficiency in English, both written and spoken, is required
Preferred qualifications:
The following is beneficial but not required:
- Scripting skills in Python or similar for tooling, testing, or automation.
- Experience with real-time and event-driven systems, including RTOS concepts (task scheduling, synchronization, interrupt handling).
- Experience with embedded Linux and real-time Linux.
- Knowledge of industrial communication protocols like
EtherCAT, CANopen, Modbus, SPI, I²C, UART or similar.
- Experience with build systems and toolchains (CMake, Make, Ninja, cross-compilation).
- Experience with version control (Git) and CI/CD pipelines (Azure DevOps, Jenkins, etc.).
- Experience with automation and/or robotics.
- Experience with machine vision or sensor integration systems.
- Norwegian language, spoken and written
Personal qualities:
We value diversity and know that everyone is different. These are some personal skills that match our current teams, but we encourage everyone to apply.
- You are pragmatic, analytic or both, thriving with a balance between hands-on and theoretical work.
- You can solve tasks independently and take responsibility when you see a need.
- You are a team player thriving in small teams with a flat hierarchical structure.
- You are willing to learn and listen to ideas and opinions from others.
- You are not afraid to speak your mind.
ABOUT THE HIRING PROCESS
Submit your CV together with a short description of why you are interested in this position and why you consider yourself a good candidate. Applications will be reviewed continuously, and selected candidates will be invited to an initial interview with relevant people from R&D.
Further shortlisted candidates will be invited to a second stage which includes a practical case or task together with the R&D team and an HR interview including standard recruitment tests.
Workplace: Kongsberg, Norway.
Start date: August 2026
Ferdigheter
- C
- C++ (Programming language)
- Elektronikk
JobbMatch
Er du en god match for denne stillingen?
JobbMatch ser på erfaringen og egenskapene dine – og sjekker hvor godt du passer.
Om arbeidsgiveren
Kongsberg Precision Cutting Systems delivers the most robust digital cutting solutions to the packaging, signage, display and manufacturing markets worldwide.
Since 1965 we have been developing and producing computer-aided manufacturing machines for a variety of applications. With more than 14.000 installations worldwide, we are still internationally recognized for developing market leading products.
- Our portfolio: https://www.kongsbergsystems.com/en/cutting-systems
- Product in action: https://www.youtube.com/watch?v=mIHb4u_ZHdo
- Sektor: Privat
- Sted: kirkegårdsv 45, 3616 Kongsberg
- Hjemmekontor: Delvis hjemmekontor
- Bransje: Forskning, utdanning og vitenskap, Industri og produksjon
- Stillingsfunksjon: Ingeniør, Kybernetikk
- Arbeidsspråk: Norsk, Engelsk
Nøkkelord
innebygd programvare, c, c++, mikrokontroller, realtidssystemer
Annonseinformasjon
- FINN-kode 463617009
- Sist endret