K
Posted a day ago
Embedded Software Engineer
KonturEmbedded Software Engineer
Requirements
Master's degree in CS or Engineering, C/C++ programming, Python scripting, Embedded Linux experience, Buildroot knowledge, FPGA/VHDL understanding
Skills
C#PythonLinux
About the role
Responsibilities
- Develop and maintain embedded Linux systems based on Buildroot
- Develop low-level Linux drivers and user-space APIs for custom hardware, including DMA based I/O
- Integrate and manage hardware interfaces such as SPI, I2C, UART and Ethernet
- Support system level integration of GNSS, IMU, wheel encoders, and radar data
- Development of software/firmware for real-time processing of high-rate sensor data
- Contribute to system performance, reliability, and determinism within data acquisition pipelines
- Apply agile development practices throughout the development cycle
- Maintain and develop network stack for streaming high-rate sensor data over Ethernet
Requirements
- Master’s degree in computer science, electronics, cybernetics, or relevant engineering discipline
- C/C++ programming experience
- Python scripting experience
- Practical experience with embedded Linux, preferably using Buildroot
- Basic understanding of FPGA design concepts and VHDL
- Familiarity with networking concepts and Ethernet-based data streaming
- Strong problem solving and debugging skills
Preferred Qualifications
- Experience with high-speed Digital Signal Processing
- Experience with data acquisition using DMA
About the Company
Kontur is a technology leader and pioneer in subsurface intelligence, developing advanced sensing systems and software solutions that transform complex radar and sensor data into reliable, actionable insight.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeEmbedded Software Engineer
Kontur · Trondheim
