Embedded Software Engineer - Norway (Kongsberg)
Indexed description
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.
- 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
- 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
- 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search