Embedded Linux Software Developer

6 days ago


Copenhagen, Copenhagen, Denmark Veo group Full time
About the Role

We're looking for a talented and experienced Embedded Linux Developer to join our camera firmware team. As a key member of our team, you'll be responsible for designing, developing, and maintaining high-quality software for our embedded Linux-based camera systems.

Responsibilities
  • Design and develop firmware for embedded Linux systems, including Yocto configuration, device trees, inter-process communication, state management, self-diagnostics, automated testing, and bootloaders.
  • Develop low-level drivers and firmware for various MCU architectures and real-time operating systems, interfacing them with external peripherals, battery management systems, firmware updates, and device trees.
  • Implement and optimize GATT services, device discovery, and connection handling for BLE devices.
  • Integrate embedded systems with cloud services, particularly using REST APIs, and familiarize yourself with AWS services and experience in diagnosing and deploying remote monitoring, logging, and OTA update solutions like Memfault or Mender.
  • BUILD AND OPTIMIZE LINUX-BASED MEDIA PIPELINES USING GSTREAMER.
Requirements
  • Strong foundation in embedded Linux, with experience in developing firmware for embedded Linux (Yocto) systems, including Yocto configuration, device trees, inter-process communication, state management, self-diagnostics, automated testing, and bootloaders.
  • Experience with MCU programming, including developing low-level drivers and firmware for various MCU architectures and real-time operating systems, interfacing them with external peripherals, battery management systems, firmware updates, and device trees.
  • Familiarity with wireless communication (BLE / WiFi), including building BLE devices, implementing and optimizing GATT services, device discovery, and connection handling.
  • Knowledge of integration with cloud systems, particularly using REST APIs, and familiarity with AWS services and experience in diagnosing and deploying remote monitoring, logging, and OTA update solutions like Memfault or Mender.
  • Understanding of embedded hardware design, schematics, board bring-up, peripheral interfacing, and troubleshooting hardware/software interactions.
  • Rust, Python, C fluency, with experience working on connected embedded products and a natural drive for keeping the products and the firmware ecosystem in a healthy state.
About Us

We are Veo Group, a global leader in AI-based sports camera technology. Our mission is to empower sports communities worldwide by providing video analysis to teams of all levels. We're passionate about innovation and work in a collaborative environment that encourages growth and development.

We believe in employee well-being and culture, offering a modern workplace at the forefront of technological innovation in its field. Our international colleagues come from 44 nationalities, and we have a flat organization where everyone's voice is heard.

Our company values autonomy and freedom, allowing employees to find the best approaches and solutions for problems. We offer career path tracks for all developers, enabling you to develop and grow professionally.



  • Copenhagen, Copenhagen, Denmark Veo group Full time

    We're looking for talented enthusiasts to join Veo's Builders team and make an impact that empowers sports communities worldwide. We're democratizing sports by providing video analysis to teams of all levels—once a privilege for only a few. You can now join our passionate team that solves exciting challenges in AI, data analytics, and cloud infrastructure,...


  • Copenhagen, Copenhagen, Denmark Prevas AS Full time

    Cyber Security is at the forefront of innovation at Prevas. We are seeking a seasoned Embedded Linux Software Engineer with a focus on Cyber Security to join our team in Copenhagen (Herlev). This role will involve developing secure embedded systems and collaborating with clients to deliver software integrations that meet cyber security standards.Your Key...


  • Copenhagen, Copenhagen, Denmark Prevas AS Full time

    We are on an exciting journey at Prevas, where technology meets innovation to create a safer world. As a Secure Embedded Linux Systems Architect, you will contribute to projects that push the boundaries of software solutions and security puzzles.We are looking for a skilled professional in Copenhagen (Herlev) who can elevate our customers' products to new...


  • Copenhagen, Copenhagen, Denmark Connected Cars Full time

    About the JobAs an Embedded Systems Engineer at Connected Cars, you will play a critical role in the development of our next-generation telematics devices. Your responsibilities will include:Bringing up hardware and customizing Linux for our devicesDeveloping Rust applications for functionality such as OTA updates, power management, and communication with...


  • Copenhagen, Copenhagen, Denmark Veo group Full time

    About the PositionWe're seeking a skilled Embedded Linux Developer to join our camera firmware team. The ideal candidate will have experience in developing firmware for embedded Linux systems, including Yocto configuration, device trees, inter-process communication, state management, self-diagnostics, automated testing, and bootloaders.Key...


  • Copenhagen, Copenhagen, Denmark Connected Cars Full time

    Job DescriptionWe are seeking a highly skilled Embedded Systems Engineer to join our team at Connected Cars. As a key member of our embedded platform team, you will be responsible for bringing up hardware, customizing Linux, and developing Rust applications for our telematics devices.Your primary focus will be on kernel development and driver integration,...


  • Copenhagen, Copenhagen, Denmark Veo group Full time

    About the OpportunityWe're looking for an Embedded Linux Developer to contribute to our camera firmware team. This role will involve designing, developing, and maintaining high-quality software for our embedded Linux-based camera systems.Key ResponsibilitiesDevelop firmware for embedded Linux systems, including Yocto configuration, device trees,...


  • Copenhagen, Copenhagen, Denmark The HubDanske Bank Full time

    We are a global leader in AI-based sports camera technology, driven by innovation and a passion for delivering greatness. Our fully automatic camera solution enables sports teams to record matches and training sessions without a camera operator.As a key member of our team, you will play a crucial role in developing automated tests for the camera hardware and...


  • Copenhagen, Copenhagen, Denmark WSAudiology Full time

    Innovate. Collaborate. Transform.About UsWS Audiology is a global leader in the hearing aid industry, dedicated to empowering individuals through innovative solutions. Our mission is to unlock human potential by bringing back hearing to millions worldwide.We are committed to fostering a culture of collaboration, inclusivity, and mutual respect. Our diverse...


  • Copenhagen, Copenhagen, Denmark Demant Polska Full time

    Required Skills and QualificationsTo succeed in this role, you will need a relevant degree in Electronics or Computer Engineering and experience in embedded software development. Your skills in C programming, embedded real-time operating systems (RTOS), and programming for memory-, power-, time-constrained systems are essential. Additionally, you should have...


  • Copenhagen, Copenhagen, Denmark Demant Polska Full time

    Company OverviewDemant is a leading provider of innovative hearing solutions, committed to delivering high-quality products and services that enhance the lives of people with hearing impairments. Our team is passionate about developing cutting-edge embedded software applications that meet the complex needs of our customers.Job DescriptionWe are seeking an...


  • Copenhagen, Copenhagen, Denmark SIBLING Full time

    Get AI-powered advice on this job and more exclusive features. Senior Recruitment Consultant | Permanent Division at SIBLING Are you passionate about embedded systems and eager to work with cutting-edge technology? We are looking for a talented Firmware Embedded Developer to join a dynamic team in Copenhagen and work on next-generation embedded products for...


  • Copenhagen, Copenhagen, Denmark Connected Cars Full time

    RequirementsTo be successful in this role, you should have:Proven software engineering experience with Linux kernel and driver development, low-level Linux/POSIX APIs, and build systems such as Yocto or BuildRootA strong understanding of Rust and other programming languagesExcellent problem-solving skills and attention to detailAbility to work...


  • Copenhagen, Copenhagen, Denmark SIBLING Full time

    Are you passionate about embedded systems and eager to work with cutting-edge technology?About the RoleWe are looking for a talented Firmware Embedded Developer to join a dynamic team in Copenhagen and work on next-generation embedded products.Main ResponsibilitiesMaster's or Bachelor's degree in Software Engineering, Computer Science, or a related...


  • Copenhagen, Copenhagen, Denmark WSAudiology Full time

    Transforming Lives through InnovationAbout UsAt WS Audiology, we strive to empower individuals by providing cutting-edge hearing solutions. Our passion for innovation drives us to push boundaries and create a better future.We are seeking an exceptional embedded software engineer to join our Research & Development team. As a key player in this role, you will...


  • Copenhagen, Copenhagen, Denmark WSAudiology Full time

    About UsAt WS Audiology, we are dedicated to improving the lives of millions of people worldwide by providing innovative hearing aids and services. Our mission is to unlock human potential by bringing back hearing.We are a global company with 12,000 colleagues in 130 countries, and we invite you to join our team as an Embedded Software Developer.


  • Copenhagen, Copenhagen, Denmark WSAudiology Full time

    Driven by the passion to improve quality of people's lives, WS Audiology continues to grow as market leader in the hearing aid industry. With our commitment to increase penetration in an underserved hearing care market, we want to accelerate our business transformation in order to reach more people, more effectively. The role At WS Audiology, Research &...


  • Copenhagen, Copenhagen, Denmark CoreSearch AS Full time

    CoreSearch A/S is looking for a skilled Linux Open Source Solutions Developer to join our team. In this role, you will be responsible for developing and maintaining high performance and highly available services with millions of daily users. This includes working with Linux-based open source software solutions, maintaining and building Kubernetes on-premise...


  • Copenhagen, Copenhagen, Denmark The HubDanske Bank Full time

    Growing as fast as we do in Veo means that every day is different, exciting, and challenging, both on the front line and in the back office. But that's not the most remarkable thing about us. The coolest thing is our people - we've attracted some of the brightest minds in the industry, and they are the reason we can create a great product and enjoy ourselves...


  • Copenhagen, Copenhagen, Denmark Connected Cars Full time

    Key ResponsibilitiesAs an Embedded Systems Engineer at Connected Cars, you will be responsible for:Designing and developing embedded software for our telematics devicesCollaborating with the embedded platform team to integrate Linux kernel and driver development, power management, and low-level Linux/POSIX APIsDeveloping and maintaining high-quality code...