Senior Embedded Software Engineer

Details of the offer

About the Role We are seeking a seasoned and highly skilled Senior Embedded Software Engineer with a strong focus on Embedded Linux to join our dynamic team. As a key member of our Electronics and Embedded team, you will be instrumental in designing, developing, and maintaining embedded software solutions for our innovative robotics product.
About Clutterbot Are you ready to join the robotics revolution? Clutterbot is not your average technology company. We're a dynamic and innovative team, creating cutting-edge solutions that bring order to the chaos in people's lives.
Our mission is simple yet powerful: help busy families reclaim their homes from clutter. By developing an autonomous household robot that picks up toys, clothing, and everything in between, we're transforming the way people live. Join us at the forefront of robotics, machine learning, and software, and let's make a lasting impact together!
Responsibilities Leading the development of a custom Linux distribution
Customization and deployment of vendor Board Support Packages for existing and new hardwareServing as the Linux expert (kernel, CPU architecture, device drivers, DeviceTree, etc.) on the engineering teamFamiliarity with computer system architecture and application processor (SoC) fundamentals (caches, buses, memory controllers, DMA, etc.)Conducting Linux board bring-up activities, collaborating closely with hardware engineers to ensure seamless integration of Linux on embedded platformsBringing up multiple sensors and devices on the custom hardwareLeading the development of a Linux image for the hardwareCollaborating with international cross-functional teams to define system requirements and specificationsWorking with suppliers to ensure high-quality, stable drivers and SDKs are developedWhat we are looking for in you A well-organized and motivated self-starter able to thrive in a fast-paced environmentStrong communication skills in English, both written and verbalExpert understanding of C/C++ programmingPython and Bash scripting abilityA powerful grasp of the capabilities and nuances of the Git version control systemA strong background in RTOS and real-time performance analysisPrior experience with Ubuntu/Debian packagingDemonstrated experience with kernel patching and debuggingA strong grasp of device drivers, DeviceTree, bootloaders, BSPs, and other low-level system engineering concepts


Nominal Salary: To be agreed

Source: Grabsjobs_Co

Job Function:

Requirements

Senior Cadastral Surveyor

Senior Cadastral Surveyor at Land Information New Zealand, Wellington Are you a highly motivated and experienced licensed Cadastral Surveyor? Do you enjoy so...


New Zealand Government - Wellington

Published a month ago

Aircraft Maintenance Engineer - Wellington

Job Description Jetstar Engineering: A team that takes off together We rely on our engineers to deliver our superior safety standards, up to the second. The...


Jetstar - Wellington

Published a month ago

Air Ambulance Communications And Pr Officer, Somerset Or Dorset

Communications and PR Officer, Somerset or Dorset Are you excited by a fast-paced and varied role within our Communications team? Would you like to be part ...


Dorset And Somerset Air Ambulance - Wellington

Published a month ago

Asset Engineer

Great company to work for located just outside of Wellington City * Innovative Environment * Career Progression available Position Overview: We are seeking a...


Paragon Recruitment Ltd - Wellington

Published a month ago

Built at: 2024-11-13T06:36:34.656Z