Anmelden, um alle Funktionen unseres Dienstes zu nutzen.
  • Suche nach Stellenangeboten
  • Favoriten
  • Lebenslauf erstellen
    Neu
  • Gehälter
  • Job-Newsletter

Embedded Software Engineer - SoM

Vollzeit

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.

Die Stellenanzeige wurde vor Vor 18 Stunden veröffentlicht
Ähnliche Jobs, die für Sie interessant sein könntenBasierend auf das Stellenangebot Embedded Software Engineer - SoM in Zürich ZH
  •  ...Top Relocation Package We are currently seeking an FPGA Software Engineer for a cutting-edge IT infrastructure security company. In...  ...integration process, ensuring seamless communication between embedded firmware and high-performance FPGA components. We are looking... 
    Empfohlen
    Remote job

    DL Remote

    Zürich ZH
    Vor 7 Tagen
  •  ...mapping and logistics tasks. Our industry-leading software drives the adoption of robotic fleets and is...  .... You'll work daily with Linux on embedded hardware, C++, Python and Bash, alongside a friendly, engaged engineering team. Responsibilities Work within the... 
    Empfohlen
    Flexible Arbeitszeit

    Auterion

    Zürich ZH
    Vor 22 Stunden
  •  ...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... 
    Empfohlen
    Remote job
    Flexible Arbeitszeit

    Baker Hughes

    Zürich ZH
    Vor einem Monat
  •  ...Über den Job Embedded Systems Engineer (Firmware & Electronics) At the Rehabilitation Engineering Laboratory (RELab) of ETH Zurich, we...  ...electronics, physiological and biomechanical sensing, and mobile software to make rehabilitation more accessible, engaging and... 
    Empfohlen

    ETH Zürich

    Zürich ZH
    Vor 13 Tagen
  •  ...environment where researchers and engineers are building the future of...  ...writing clean, performant software and want to build the computational...  ...Implement and optimize for embedded platforms like the Jetson...  ...rigid body dynamics, or physics engines (e.g., Nvidia Newton).... 
    Empfohlen
    Vollzeit

    Robotics and AI Institute

    Zürich ZH
    Vor 10 Tagen
  •  ...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.... 
    Vollzeit
    Flexible Arbeitszeit

    Proton

    Zürich ZH
    Vor 3 Tagen
  • Gravis Robotics is a high-growth Series A start-up backed by SoftBank, bringing Physical AI to the construction industry, turning heavy construction machines into autonomous robots.  Gravis began as an ETH Zurich spin-out, and our unique combination of learning-based...
    Vollzeit
    Remote job

    gravisrobotics

    Zürich ZH
    Vor 17 Tagen
  •  ...Wettbewerb mit den besten Universitäten der Welt. Möchten Sie Software entwickeln, die täglich von unseren Studierenden genutzt wird?...  ...sind Sie bei uns als Gruppenleitung Educational Software Engineering an der ETH genau richtig. Projekthintergrund Die Gruppe... 
    Lehrstelle

    ETH Zürich

    Zürich ZH
    Vor 5 Tagen
  • 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,... 

    Maher Prod Demo Org Portal

    Zürich ZH
    Vor 1 Tag
  •  ...management. Avaloq offers the opportunity to work closely with some of the world’s leading financial institutions as we jointly...  ...seeking a highly skilled, fast learner and well rounded, AI Software Engineer to join our AI innovation lab team. The ideal candidate will... 
    Vollzeit
    Backoffice

    Avaloq

    Zürich ZH
    Vor 5 Tagen
  •  ...Technologieunternehmen in Zürich suchen wir einen erfahrenen Senior Embedded Firmware Engineer (FPGA/ARM) für einen temporären Projekteinsatz von 6–12...  ...das Board Bring-up sowie die Analyse komplexer Hardware-/Software-Probleme und arbeiten dabei eng mit FPGA-, Hardware- und... 
    Soforteinstellung

    LHH

    Zürich ZH
    Vor 13 Tagen
  •  ...usage, and latency. Capture user signals and feedback to support AI evaluation and iteration. Collaborate with backend and ML engineers on API design and system behavior. Maintain App Store quality, application stability, and production reliability. Detect... 
    Vollzeit
    Remote job

    Bjak

    Zürich ZH
    Vor 9 Tagen
  •  ...(~6 months) in an invigorating environment where researchers and engineers are building the future of robotics infrastructure and systems. If you have a deep passion for writing clean, performant software and want to build the computational foundations that power advanced... 
    Vollzeit

    rai

    Zürich ZH
    Vor 11 Tagen
  •  ...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... 
    Vollzeit

    Software Engineering

    Zürich ZH
    Vor einem Monat
  •  ...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... 
    Festanstellung
    Flexible Arbeitszeit

    Zürcher Kantonalbank und ihre Tochtergesellschaften

    Zürich ZH
    Vor 3 Tagen
  •  ...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

    Luxoft

    Zürich ZH
    Vor 26 Tagen
  •  ...Development Engineer – Mechatronics & Embedded Systems Zürich Region, Switzerland (Hybrid) Do you enjoy taking an engineering idea and...  ...who doesn't want to be restricted to just electronics, software or mechanical engineering. You will work across all three... 

    TalentCloud Group Recruitment

    Zürich ZH
    Vor 24 Tagen
  • CHF 100000 pro Jahr

     ...pick 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... 

    WhyBrilliant GmbH

    Zürich ZH
    Vor 10 Tagen
  •  ...culture of innovation continuously drives our ambition to deliver high quality returns for our investors. You will join our Data Engineering team as an integral member. Our team works closely to solve challenging problems with a direct impact on both the business and... 
    Vollzeit

    Qube Research & Technologies

    Zürich ZH
    Vor 22 Stunden
  •  ...Overview As a Senior Software Engineer in the Radio Systems team you will architect the Linux-based software framework that powers our next-generation communications and RF sensing technologies. You will bridge the gap between raw RF hardware and high-level autonomous... 
    Flexible Arbeitszeit

    Auterion

    Zürich ZH
    Vor 22 Stunden
  •  ...revolutionising material handling, from stacking boxes to sorting parcels and unloading goods. We're looking for a Lead Forward Deployed Software Engineer who loves debugging systems and turning real-world data into working software. You'll be out with our field team at customer... 
    Vollzeit
    Remote job

    flink

    Zürich ZH
    Vor 18 Stunden
  • 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... 

    Speechify

    Zürich ZH
    Vor 4 Tagen
  • 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... 
    Vollzeit
    Von zu Hause
    Homeoffice
    Flexible Arbeitszeit

    Noir

    Zürich ZH
    Vor 4 Stunden
  • Join the Wingtra team and become part of this venture-backed robotics scaleup with a global and international team of 125+ dedicated Wingtranauts who want to see their actions have a positive and lasting impact on the world. Founded more than 8 years ago at ETH Zurich,...
    Vollzeit

    wingtra-2

    Zürich ZH
    Vor 8 Tagen
  •  ...Position: Several Lead Product Engineers / Senior Software Engineers Job Type: Temporary (3-month contract for POC) or Full-Time Start Date: Immediately Location: Zürich Language: English (German is a plus, but not required) About the Role We are... 
    Temporär
    Vollzeit
    Soforteinstellung

    enzianlabs

    Zürich ZH
    Vor 18 Stunden
  •  ...revolutionising material handling, from stacking boxes to sorting parcels and unloading goods. We're looking for a Forward Deployed Software Engineer Intern who loves debugging systems and turning real-world data into working software. You'll be out with our field team at... 
    Remote job

    Flink Robotics

    Zürich ZH
    Vor 11 Tagen
  •  ...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

    Körber Supply Chain AG​

    Zürich ZH
    Vor 13 Tagen
  •  ...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... 
    Ferienjob
    Homeoffice
    Festanstellung
    Flexible Arbeitszeit

    Abraxas Informatik AG

    Zürich ZH
    Vor 4 Tagen
  •  ...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

    Soverli

    Zürich ZH
    vor 2 Monaten
  •  ..., interest and skills. We offer a range of internships in Software Engineering across EMEA. Durations and start dates will vary according to...  ...with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on... 
    Vollzeit

    Google

    Zürich ZH
    Vor 3 Tagen

Wollen Sie mehr Stellenangebote erhalten?

Abonnieren Sie und erhalten Sie ähnliche Stellenangebote wie Embedded Software Engineer - SoM. Seien Sie der Erste, der sich bewirbt!