Tech jobs
Job listings
Senior Software Engineer - Signal Processing Location: Kongsberg Discovery, Bergen
Design and optimize advanced signal processing algorithms for real-time acoustic monitoring and sensing systems used in commercial and naval applications.
Embedded Software Developer
Develop embedded C/C++ firmware for EV chargers running FreeRTOS and Linux, integrate cloud communication via Azure, and collaborate across hardware, app, and cloud teams.
Software Engineer – Robotics
Build and ship real-time robotics software for autonomous mobile robots using C++, ROS, and embedded systems, integrating with cloud and hardware in industrial environments.
Embedded Software Engineer
Develop embedded software for Cisco’s video collaboration hardware, integrating new tech and improving test automation for high-quality conferencing devices.
Software Engineer - Embedded Software
Develop embedded software for real-time systems using C/C++ and ARM Cortex-M, learning TI’s design processes and tools like FreeRTOS and Jenkins.
Software Engineer - Embedded Systems & Communication
Develop embedded Linux and SoC-based communication software for sensor systems, integrating protocols like TCP/IP and CAN bus across naval and commercial monitoring solutions.
Software Engineer - Embedded Systems & Communication
Develop embedded Linux and SoC-based communication software for sensor systems, integrating protocols like TCP/IP and CAN bus across FPGA + Arm platforms for naval and commercial monitoring solutions.
Senior Software Engineer (Edge & Embedded Security)
Build and secure embedded Linux-based autonomy software for drone swarms, integrating cryptography, secure boot, and zero-trust principles into edge platforms and hardware deployments.
Embedded Software Engineer - Norway (Kongsberg)
Develops and maintains embedded firmware for high-precision digital cutting systems using C/C++, RTOS, and hardware/software collaboration.
Frontend Software Engineer (React Native, web)
Build React Native and web apps for livestock monitoring and virtual fencing using TypeScript, GraphQL, and Expo.
Embedded Software Engineer: Communications & Sensor Systems
Designs and maintains embedded Linux and SoC-based software for sensor and communication systems in naval and commercial maritime applications.
Software Engineer - Embedded Systems \& Communication
Develop embedded communication software for sensor systems used in subsea monitoring, naval acoustics, and industrial condition monitoring on Linux and SoC platforms.
Senior Software Engineer - Signal Processing
Develops and optimizes real-time signal processing algorithms for subsea leak detection, naval acoustics, and rotating machinery monitoring using C#, C++, Python, and .NET.
Frontend Software Engineer (React Native, web)
Build React/React Native apps with TypeScript and GraphQL for livestock monitoring and virtual fencing, collaborating across the full stack in a fast-growing agtech startup.
Embedded Software Engineer
Develop embedded Linux software in C++ for marine fire-safety systems, handling full lifecycle from requirements to testing.
Software Engineer – Robotics
Builds real-time robotics software for autonomous mobile robots, working across embedded, control, and cloud layers using C++ and Linux in a fast-moving product team.
Firmware / Embedded Software Engineer
Develop firmware for smart grid sensors, writing low-level drivers and high-level application code while collaborating with hardware engineers to debug and deploy embedded systems.
Senior Software Engineer – Platform
Build and maintain the low-level platform and OS layer for autonomous mobile robots, integrating hardware, embedded systems, and cloud tools using C/C++ and Linux.
Backend Developer (Go)
Build and scale a cloud-based backend in Go that processes real-time livestock data into actionable insights for farmers and researchers.
Backend Developer (Go)
Build and scale a cloud-based backend in Go that processes real-time livestock data, turning it into insights for farmers and improving sustainability.