Embedded Software Engineer Berlin

1 week ago


Mission, Canada AIRMO GmbH Full time

AIRMO is a European climate-tech company using space and airborne technologies to monitor greenhouse gas emissions globally. Our instruments — combining LiDAR and hyperspectral imaging — detect and quantify methane and CO₂ emissions from industrial sites, pipelines, and national infrastructure.We’re building a global monitoring system from air to space, helping energy companies, governments, and investors take real action on climate impact.Role OverviewAIRMO is looking for a hands-on, talented Embedded Software Engineer to own the design, development, and maintenance of our next-generation satellite and airborne control systems. You’ll be at the core of our Payload Handling Unit (PHU) software and hardware — powering payloads, orchestrating data capture, and ensuring rock-solid reliability in space and flight.Your Responsibilities in AIRMOYour tasks will include, but are not limited to:Designing, writing, and maintaining real-time firmware on STM32 (bare-metal and RTOS) for power sequencing, current monitoring, and fault shutdownDeveloping and optimizing Linux applications on NVIDIA Jetson (ARM) for high-throughput data handlingIntegrating and coordinating data streams from USB cameras, UART/CAN sensors, and CameraLink frame grabbersImplementing precise trigger logic and timestamp synchronization using GNSS modules and PPS signalsInterfacing with IMUs, RTCs, environmental sensors, and other payload peripheralsBuilding and running unit/integration tests, hardware-in-the-loop benches, and automated validation suitesImplementing and debugging Cyphal (CAN-based) protocols and YAMCS Mission Control interfacesCollaborating closely with hardware, optics, and mission operations teams to integrate software into end-to-end payload systemsDocumenting firmware architectures, APIs, test plans, and validation results with clarity and rigorWhat you should bring to AIRMOThe ideal candidate will have:Bachelor’s or Master’s in Electrical Engineering, Software Engineering, Computer Science, or equivalent hands-on experience5+ years of embedded software development, preferably in aerospace, robotics, or other high-reliability domainsExpert-level C/C++ skills for bare-metal and RTOS environmentsProven Linux application development on ARM platforms, including cross-toolchains and kernel extensionsHands-on integration experience with:GNSS timing modulesInertial sensors, real-time clocks, environmental sensorsHigh-speed interfaces: USB, UART, CAN, CameraLinkSolid understanding of power management, current sensing, and hardware fault protectionFamiliarity with Cyphal and YAMCS or comparable ground-control frameworksA “hacker” mentality: rapid prototyping, creative problem-solving, and a willingness to dive into schematics or PCB layouts when neededFluency in EnglishRequirementsThe minimum requirements for applicants include:Ability to spin up a FreeRTOS task faster than your morning coffee brewsSkill to cross-compile and flash STM32 firmware blindfoldedComfort troubleshooting interrupt priorities and memory constraints on the flyEnthusiasm to learn about the NewSpace or Climate tech #J-18808-Ljbffr



  • Mission, Canada AIRMO GmbH Full time

    AIRMO is a European climate-tech company using space and airborne technologies to monitor greenhouse gas emissions globally. Our instruments — combining LiDAR and hyperspectral imaging — detect and quantify methane and CO₂ emissions from industrial sites, pipelines, and national infrastructure. We’re building a global monitoring system from air to...


  • Mission, Canada AIRMO GmbH Full time

    A climate-tech company is seeking an Embedded Software Engineer to design and maintain real-time firmware for satellite and airborne systems. The ideal candidate will have over 5 years of experience in embedded development, strong C/C++ skills, and expertise in Linux applications. Responsibilities include firmware design for power sequencing and data...


  • Mission, Canada AIRMO GmbH Full time

    A climate-tech company is seeking an Embedded Software Engineer to design and maintain real-time firmware for satellite and airborne systems. The ideal candidate will have over 5 years of experience in embedded development, strong C/C++ skills, and expertise in Linux applications. Responsibilities include firmware design for power sequencing and data...


  • Mission, Canada General Dynamics Corporation Full time

    Junior Software Engineering Developer, Aerospace (New Grad) Location: 31 Millbrook Ave, Cole Harbour, NS B2V 0A2, Canada Employment Type: Fulltime-Regular Company Description Build bold. Deliver impact. Win together. At General Dynamics Mission Systems Canada, we are not just engineering technology; we are shaping the future of defence and security. Our...


  • Mission, Canada General Dynamics Corporation Full time

    Junior Software Engineering Developer, Aerospace (New Grad) Location: 31 Millbrook Ave, Cole Harbour, NS B2V 0A2, Canada Employment Type: Fulltime-Regular Company Description Build bold. Deliver impact. Win together. At General Dynamics Mission Systems Canada, we are not just engineering technology; we are shaping the future of defence and security. Our...


  • Mission, Canada General Dynamics Corporation Full time

    Junior Software Engineering Developer, Aerospace (New Grad) Location: 31 Millbrook Ave, Cole Harbour, NS B2V 0A2, Canada Employment Type: Fulltime-Regular Company Description Build bold. Deliver impact. Win together. At General Dynamics Mission Systems Canada, we are not just engineering technology; we are shaping the future of defence and security. Our...


  • Mission, Canada HSPC Full time

    Construction Safety Certification SpecialistConstruction Safety Certification Specialist (10915)JOB INFORMATIONRequisition ID:10915Number of Vacancies:1Department:Safety And Environment (20000013)-Safety & Security (30000597)Salary Information: $106,597.40 - $133,315.00Pay Scale Group:10SA (CAN/S/J/10SA)Employment Type:RegularWeekly Hours: 35,Off Days:...


  • Mission, Canada MAG Solar Inc Full time

    **Overview** **Duties** - Assist in the planning and execution of construction projects from inception to completion. - Coordinate with various stakeholders including architects, engineers, and subcontractors to ensure project alignment. - Read and interpret blueprints and technical drawings to facilitate project planning. - Manage schedules, timelines, and...


  • Mission, Canada Johnson Electric Group Full time

    PLC Systems & Controls Engineer page is loaded## PLC Systems & Controls Engineerlocations: Canada, Ancastertime type: Full timeposted on: Posted Todayjob requisition id: R00026135**Join Our Team as a PLC Systems and Controls Engineer at Johnson Electric!****Location:** Ancaster, ON, Canada (onsite)**Your Mission, Should You Choose to Accept It:** As...


  • Mission, Canada General Dynamics Corporation Full time

    Responsibilities for this Position Location: 1941 Robertson Rd, Nepean, ON K2H 5B7, Canada Employment Type: Fulltime-Regular Company Description At General Dynamics Mission SystemsCanada, our focus extends beyond engineering technology solutionswe are dedicated to cultivating careers. If you seek a purpose-driven career solving some of the worlds most...