Embedded Software Engineer - SoM
harmattan-ai
About Us
Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. Following the close of a $200M Series B, valuing the company at $1.4 billion, we are expanding our teams and capabilities to deliver mission-critical systems to allied forces.
Our work is guided by clear values: building technologies with real-world impact, pursuing excellence in everything we do, setting ambitious goals, and taking on the hardest technical challenges. We operate in a demanding environment where rigor, ownership, and execution are expected.
ABOUT THE ROLE
As an Embedded Software Engineer at Harmattan AI, you will join the R&D team to own the embedded software stack on the compute modules used across our platforms. You will take a new module from bare board to a maintained, securely booting Linux platform, covering the boot chain, kernel, drivers, and the verification around them. This is a high impact role that combines deep Linux and kernel work with hands on bring up on new hardware, taking a board from first power up through to flight.
RESPONSIBILITIES
BSP and Reference Images: Build and maintain the BSP layer, device trees, and the reference images for each board, including custom layers and SDK generation, and carry them forward across kernel upgrades and silicon revisions.
Boot Chain and Secure Boot: Own the boot chain, including bootloader porting, signed boot, verified rootfs, and A/B system update.
Drivers and Low Level Interfaces: Develop and validate Linux device drivers across I2C, SPI, UART, GPIO, PCIe, and MIPI, including camera and sensor interfaces.
Board Support on MCU Targets: Provide startup, clock, and peripheral support on the microcontrollers of boards the team designs.
Board Bring Up and Hardware Validation: Lead software bring up on new hardware, take part in design reviews, and debug system level issues across the hardware and software boundary.
Verification and Documentation: Define verification test plans and acceptance criteria, automate boot and peripheral test on real targets, and document each milestone.
Cross Functional Collaboration: Work with the hardware team on new boards, and with Systems and Embedded Software Platform on interfaces and integration.
Mentorship: Depending on seniority, mentor junior embedded engineers.
CANDIDATE REQUIREMENTS
Educational Background: MSc in engineering (electrical, computer, or a related field). PhD a plus. A hands on bring up record matters more than the specific degree.
Experience: 5 years minimum in embedded software, with BSPs owned through their lifecycle and kept reproducible as the hardware evolved.
Build Systems: Strong command of an embedded Linux build system such as Yocto or OpenEmbedded, across custom layers or packages, BSP integration, image build, and SDK generation. Experience with in house or non standard build systems is an advantage.
Technical Expertise: Kernel space driver development on ARM targets, validated against real peripherals across I2C, SPI, UART, GPIO, PCIe, and MIPI. Device tree work on new boards and hardware revisions. Board bring up from first power up to a booting Linux image.
Boot and Update: Bootloader porting, kernel configuration, signed boot, and firmware update mechanisms on production hardware, with security conscious and deterministic engineering practice throughout.
Programming: Strong C and C++, including kernel space coding, and strong Python scripting skills, with solid version control practice (Git).
Debugging Expertise: Able to isolate whether a fault sits in the driver, the kernel configuration, or the board, using GDB, JTAG, OpenOCD, kernel tracing, ftrace, and perf.
Professional Attributes: Rigorous, structured, and systematic, able to work autonomously, unfazed by a board that will not boot. Excellent communication and documentation skills, able to present platform and test results to engineers and senior stakeholders.
Additional Skills: Bare metal or RTOS firmware on microcontroller targets, experience enabling hardware accelerators on embedded SoCs including VPU and NPU drivers and runtimes, familiarity with the perception or control workloads that run on the module, and UAS, drone, or defense experience are strong advantages.
Commitment: 100% dedication to Harmattan AI's mission, vision, and ambitious growth plans, ready to go the extra mile to ensure operational excellence. Thrives in a fast paced environment where priorities shift and no task is too small.
We look forward to hearing how you can help shape the future of autonomous defense systems at Harmattan AI.
- ...Do you enjoy working on software that interacts with real-world... ...industrial expertise with advanced engineering and digital technologies to... ...their career, who already have some hands-on experience but are... ...for this role is: Engineer 1, Embedded Software, Customer Order...EmpfohlenRemote jobFlexible Arbeitszeit
- ...inspection, mapping and logistics tasks. Our industry-leading software drives the adoption of robotic fleets and is recognized... ...for its drone programs. We are looking for a Senior Embedded Linux Software Engineer taking on tasks within the AuterionOS ecosystem, from...EmpfohlenFlexible Arbeitszeit
- ...At the Rehabilitation Engineering Laboratory (RELab) of ETH Zurich, we are developing ax|ReCover... ...unique solution combines modular hardware, embedded electronics, physiological and biomechanical sensing, and mobile software to make rehabilitation more accessible, engaging...Empfohlen
- ...common control system architecture and software. Embedded and software-controlled devices are used... ...for a Software/Embedded Systems Engineer to help develop, maintain and improve the... ...Experience with and/or interest in some of the following is also desirable SCADA...EmpfohlenFestanstellung
- ...Embedded Systems Engineer Zürich Hardware In office Full-time About mimic mimic robotics is an early stage deep tech robotics... ...flat hierarchies you will work directly with the founders and some of the best talents in the robotics space. At mimic, you...EmpfohlenVollzeit
- ...Responsibilities Design, develop, and maintain a software solution in the covered bonds area (lending)... ...business disruption. Collaborate with engineers, developers, product managers, designers, testers, and other stakeholders...Soforteinstellung
- ...ETP issuers. For more information, please visit our website at About us - Crypto Finance We are currently looking for a Software Engineer to join our storage infrastructure team. The starting date is as soon as possible at our office on the 24th floor of the...VollzeitIm Frühling
- ...and leverage their knowledge. Founded by former Google search engineers with PhDs in AI from ETH Zurich, and backed by top-tier Silicon... ...building high-quality systems while iterating quickly. As a Software Engineer in the applications team , you'll be building the...
- ...censorship, and keep their data safe. In some situations, Proton has literally helped save... ...product with real-world impact. As an engineer on the team, you'll collaborate closely with... ...'ll get the right hardware and the right software you need to do your best work....VollzeitFlexible Arbeitszeit
- In dieser abwechslungsreichen Aufgabe entwickeln Sie zusammen mit Ihren Teamkollegen die Zukunft Ihrer Kunden. Sie arbeiten an modernen 3-Schicht-Web-Architeckturen mit Java/JavaScript in unterschiedlichen Projekten von nationalen und internationalen Kunden. Sie führen...Im FrühlingHomeoffice3 Schicht
CHF 1000 - CHF 2000 pro Monat
...We are looking for great iOS engineers to join us in building cutting-edge apps, taking on new challenges, and embracing the responsibility... ...great but all new features we create are in Swift) Aware of some of the most common iOS frameworks and tools (e.g. AlamoFire,...CHF 100000 pro Jahr
...the best candidates from Nova's network. The next step is to speak to Nova . The Role Job Title: Forward-Deployed Software Engineer (Deployments) Location: Zürich, Switzerland Why this role matters The modern inbox was never built to run a complex logistics...- ...Software Engineer C++ / Kommunikationssysteme (w/m/d) Einsatzort: Großraum Zürich Anstellungsart: Festanstellung, unbefristet 80%-100% Starttermin: kurzfristig Home-Office Option: Ja, 2 Tage/ Woche Führungsfunktion: Nein Flexible Arbeitszeiten:...Kurzfristige BeschäftigungUnbefristete ArbeitHomeofficeFestanstellungFlexible Arbeitszeit
- ...Software Engineer Siebel CRM (m/w/d) 80% - 100% | IT / Business Engineering | Zürich | Berufserfahrene In der Informatik der Zürcher Kantonalbank entwickelst du gemeinsam mit rund 1'000 Kolleginnen und Kollegen die Technologie von morgen – mitten im Herzen...Flexible Arbeitszeit
- RIVR, part of Amazon is a robotics company pioneering Physical AI through real-world doorstep delivery. Founded in 2024 as an ETH Zurich spin-off, RIVR developed wheeled-legged robots designed to operate in complex, unstructured environments such as stairs, gates, doors...Vollzeit
- ...in innovation at its core and more specifically when it comes to our physical products. That’s why we are looking for a Staff Software Engineer for the Product Innovation team in the Product R&D Cluster with a strong background in full-stack development, cloud...
CHF 90000 - CHF 110000 pro Jahr
....NET Software Engineer - Zurich, Switzerland (German speaking) (Tech stack: .NET Software Engineer, .NET Developer, Software Developer, .... ...Software company near Zurich. This is your chance to work with some of the sharpest minds in software development. They are...VollzeitVon zu HauseHomeofficeFlexible Arbeitszeit- Die Vantage Education Group ist die führende Bildungsgruppe der Schweiz mit über zwölf Bildungsinstitutionen. Gemeinsam entwickeln wir innovative Weiterbildungsangebote, die Theorie und Praxis auf höchstem Niveau verbinden. Wir entwickeln unsere zentrale Systemlandschaft...FerienjobFlexible Arbeitszeit
- ...workflows into robust pipelines, and work effectively within clearly defined architectural boundaries. This role combines hands-on engineering with exposure to real-world system design and architecture decisions. The Market & Our Technology ANYbotics...
- ...without existing maps, the robot must dynamically create a map while simultaneously localizing itself within it. As our next SLAM Engineer on a growing team, you will be an expert in laser- and camera-based localization techniques and SLAM and enhance these capabilities...Vollzeit
- ...provides research services and project support to the Zurich life science research community. We are looking for a Research Software Engineer at Functional Genomics Center Zurich as soon as possible or upon agreement. Project background This position is centered...SoforteinstellungBackoffice
USD 30000 - USD 160000 pro Jahr
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...- ...Werde Teil unseres Machine Control Teams und trage zur Weiterentwicklung der Machine Control Software Development Produktplattform der Körber Supply Chain Logistics GmbH bei. Diese Plattform wird weltweit in etwa 1.800 Brief- und Paketsortiermaschinen von neun verschiedenen...Selbständige Tätigkeit
- ...generally last 6 months and you will be fully embedded in a team. • Start date: September 1st... ...at different departments and pick up some tips and tricks from our recruiters to help... ...Athlete Technology team we look after software platforms that serve as the backbone of how...
- ...achieving true control over the mobile software supply chain comes at a prohibitive cost... ...mobile innovation. Your role As a GPU engineer at Soverli, you will work on the... ...synchronization models. Comfortable with embedded Linux and AArch64 environments. A BSc...Homeoffice
- ...safe, reliable autonomous robots for last-mile delivery. As an Engineering Manager for our Fleet & Cloud Systems team, you will grow and... ...mission to support the needs of a robotic fleet at scale across its software development lifecycle. Your team will build the machine...Vollzeit
- ...Verwaltungen, Behörden, Unternehmen und die Bevölkerung mit effizienten, sicheren und durchgängigen IT-Lösungen und Dienstleistungen. Software Engineer – Data Migration 80 - 100% Zürich-Flughafen Wir sind ein motiviertes Software-Engineering-Team und suchen dich für die...FerienjobHomeofficeFestanstellungFlexible Arbeitszeit
EUR 90000 - EUR 100000 pro Jahr
....NET Software Engineer - Global Sports Company - Zurich, Switzerland (Tech stack: .NET Software Engineer, .NET 10.0, ASP.NET Core, C# 14, .NET Aspire, CI/CD, Azure DevOps, EF Core 10.0, Agile, HTML Living Standard, CSS Living Standard, Programmer, Full Stack Developer,...VollzeitRemote jobSoforteinstellungFlexible ArbeitszeitSpätschicht- ...of neurodegenerative diseases like Alzheimer's. With your help we want to take our first product NeuroLF to the markets! C++ Software Engineer - R&D We are looking for a C++ Software Engineer, who will contribute to our software development and data acquisition...Vollzeit
- ...Behörden, Unternehmen und die Bevölkerung mit effizienten, sicheren und durchgängigen IT-Lösungen und Dienstleistungen. Senior Software-Engineer 80–100 % Zürich-Flughafen Du willst Software entwickeln, die wirklich etwas bewegt? Bei uns gestaltest du die nächste...Im FrühlingÖffentlicher DienstFerienjobHomeofficeFestanstellungFlexible Arbeitszeit
Wollen Sie mehr Stellenangebote erhalten?
Abonnieren Sie und erhalten Sie ähnliche Stellenangebote wie Embedded Software Engineer - SoM. Seien Sie der Erste, der sich bewirbt!
- embedded software engineer medical Zürich ZH
- senior softwareentwickler / software engineer .net / c# Zürich ZH
- software consultant Zürich ZH
- software siemens Zürich ZH
- embedded software Zürich ZH
- c++ software developer Zürich ZH
- freelance software testing Zürich ZH
- software IT Zürich ZH
- software asset management Zürich ZH
- rf engineer Zürich ZH

