Firmware Engineer for Space Applications

hace 2 semanas


Santander, Cantabria, España Space Robotics Workers (SRW) A tiempo completo

Company Description

Space Robotics Workers (SRW) is focused on developing key technologies for robotics for space and Low-Earth Orbit Destinations. The company offers in-orbit services such as assembly, maintenance, manufacturing, and debris removal, with a goal to facilitate space exploration and innovation.

Job Description

We're looking for a
Firmware Developer Engineer
to develop and implement embedded systems software for Space Applications. You'll be one of our first employees, working directly with our founding team to build the foundational Software that controls actuators, sensors, power systems, and data interfaces operating in the extreme environment of space.

You'll design, implement, and test firmware for flight-ready hardware systems including motors, solenoids, valves, proximity sensors, force/torque sensors, vision systems, and FPGA-based control architectures. Your code will enable robotics, autonomous docking operations, real-time control loops, fault detection, and safe operations of mechanical and electrical systems in orbit.

As an early employee, you'll help establish our firmware development practices, testing methodologies, and integration workflows while working on technology that will be tested in space and deployed across the growing orbital economy.

Responsibilities

  • Design, develop, and test embedded firmware for electromechanical systems including actuators (motors, solenoids, valves), sensors (proximity, force/torque, thermal, position), and control electronics
  • Implement low-level device drivers, interrupt handlers, and real-time control algorithms for space-qualified hardware
  • Develop firmware for microcontrollers and embedded processors managing power distribution, motor control, sensor data acquisition, and communication interfaces
  • Write efficient, deterministic code for resource-constrained embedded systems with strict timing requirements
  • Interface with CAN bus, SpaceWire, I2C, SPI, UART, and other industrial/aerospace communication protocols
  • Implement fault detection, isolation, and recovery (FDIR) routines for autonomous operation in space
  • Design, implement, and verify FPGA-based control systems for high-speed sensor processing, motor control, and data acquisition
  • Develop VHDL/Verilog code for real-time signal processing, sensor fusion, and deterministic control loops
  • Integrate FPGAs with microcontrollers and embedded processors to create hybrid control architectures
  • Implement custom IP cores for specialized functions (e.g., precise timing, encoder processing, communication protocol implementations)
  • Perform hardware-in-the-loop (HIL) testing and verification of FPGA designs
  • Optimize FPGA resource utilization (logic, memory, DSP blocks) for space-qualified hardware
  • Debug firmware issues using oscilloscopes, logic analyzers, JTAG debuggers, and simulation tools
  • Develop comprehensive test plans for verification and validation
  • Perform unit testing, integration testing, and system-level testing of embedded software
  • Conduct hardware-in-the-loop testing with actuators, sensors, and mechanical assemblies
  • Participate in environmental testing (thermal vacuum, vibration, radiation) to validate firmware performance
  • Participate in design reviews, technical discussions, and system architecture decisions
  • Create detailed software specifications, design documents, and interface control documents (ICDs)
  • Support configuration management and traceability for space-qualified systems

Qualifications

  • 3+ years of professional experience
    in firmware development in the space or robotics industry
  • Proven experience developing embedded systems software
    for electromechanical components (motors, actuators, sensors, valves, etc.)
  • Strong proficiency in Python
    for scripting, testing, data analysis, and rapid prototyping
  • Hands-on experience with Arduino
    or similar microcontroller development platforms
  • Deep understanding of low-level embedded programming methodologies
    including bare-metal programming, RTOS (Real-Time Operating Systems), interrupt handling, DMA, and memory management
  • FPGA design and integration experience
    with VHDL or Verilog for control systems, signal processing, or sensor interfaces
  • Strong understanding of digital electronics
    , including ADCs, DACs, PWM, encoders, and communication protocols (CAN, SPI, I2C, UART, etc.)
  • Experience with embedded C/C++
    for microcontrollers and embedded processors
  • Familiarity with debugging tools
    including oscilloscopes, logic analyzers, JTAG/SWD debuggers, and multimeters
  • Bachelor's degree in computer engineering
    , Electrical Engineering, Aerospace Engineering, or equivalent technical field

Strongly Preferred

  • Flight software development experience
    for space systems (satellites, launch vehicles, landers, or space robotics)
  • Aerospace software standards knowledge
    such as NASA or ECSS software engineering standards
  • Space-qualified hardware experience
    with radiation-tolerant processors, FPGAs, or components
  • Real-Time Operating Systems (RTOS)
    experience such as FreeRTOS, VxWorks, or RTEMS
  • Motor control experience
    including brushless DC motors, stepper motors, servo systems, or linear actuators
  • Sensor integration experience
    with IMUs, force/torque sensors, proximity sensors, encoders, or vision systems
  • Communication protocols
    for space or industrial applications (SpaceWire, MIL-STD-1553, Ethernet/IP, Modbus, ROS, Industrail ROS/ROS 2.0)
  • Familiarity with control theory
    including PID control, state-space controllers, or model-based control
  • Simulation and modeling tools
    such as MATLAB/Simulink for control system design
  • Experience with hardware-in-the-loop (HIL) testing
    and test automation frameworks
  • Knowledge of power electronics
    and power management systems
  • Version control and CI/CD
    experience with Git, GitLab/GitHub, and automated testing pipelines
  • Thermal, vibration, or radiation testing
    experience for space-qualified hardware
  • Python libraries experience
    such as NumPy, SciPy, Matplotlib for data analysis and visualization

Personal Attributes

  • Hands-on problem solver:
    Comfortable working directly with hardware, debugging in the lab, and troubleshooting complex issues
  • Startup mentality:
    Comfortable with ambiguity, fast pace, and wearing multiple hats in an early-stage environment
  • Collaborative:
    Works effectively across disciplines (mechanical, electrical, software) and with external partners
  • Mission-driven:
    Passionate about advancing space exploration and building sustainable space infrastructure
  • Strong communicator:
    Can document technical work clearly and explain firmware behavior to diverse audiences
  • Continuous learner:
    Stays current with embedded systems technologies and aerospace industry best practices


  • Santander, Cantabria, España Sener Aerospace & Defence A tiempo completo

    AtSener Aerospace and Space, we are looking for a talented and detail-oriented FPGA/Firmware Engineer to join our team in developing advanced embedded systems for the defense and space industries. The ideal candidate will bring expertise in FPGA design, digital signal processing, embedded programming, and hardware-software integration, with a strong...


  • Santander, Cantabria, España Celestia TTI A tiempo completo

    At TTI we are leaders in the design and development of radiofrequency equipment and antennas for satellite communications, and ground stations with more than 25 years of experience. We develop innovative communication technologies including advanced antenna systems, radiofrequency solutions, wireless communication systems and positioning and tracking...

  • Lead Software Engineer

    hace 1 semana


    Santander, Cantabria, España BSH Electrodomésticos España, S.A. A tiempo completo

    Tomorrow is our home.See how easy it is to explore new ideas at BSH Home Appliances Group: As a leading manufacturer of home appliances, we improve people's quality of life by thinking in solutions. With our global brands Bosch, Siemens, Gaggenau and Neff as well as our local brands, we explore innovative technologies from voice recognition to artificial...

  • Python Tech Lead

    hace 1 semana


    Santander, Cantabria, España Hays A tiempo completo

    Position: Python Tech LeadLocation: Santander, Spain (Hybrid, Onsite: 3 days per week at client office)Duration: PermanentRole OverviewWe are seeking a Python Tech Lead to support backend development for a B2B client focused on automating relationships between suppliers, distributors, and resellers. The role involves building and enhancing backend services,...


  • Santander, Cantabria, España Kids&Us Language School A tiempo completo

    At Kids&Us, we believe learning English should feel as natural as learning your mother tongue. That's why we've created our own universe with unique characters and stories where children see themselves reflected. Through games, music and sensory experiences, we make English come alive.Our purpose is clear:We ignite children's future to unleash collective...


  • Santander, Cantabria, España Kids&Us A tiempo completo

    At Kids&Us, we believe learning English should feel as natural as learning your mother tongue. That's why we've created our own universe with unique characters and stories where children see themselves reflected. Through games, music and sensory experiences, we make English come alive.Our purpose is clear: We ignite children's future to unleash collective...

  • Data Manager

    hace 1 semana


    Santander, Cantabria, España Cantabria Cohort A tiempo completo

    Company DescriptionCantabria Cohort is a pioneering research study based in Spain, designed to advance the understanding of various diseases. By collecting health data and biological samples from participants, the study aims to contribute significantly to the development of preventive, personalized, and precision medicine. As part of this innovative...


  • Santander, Cantabria, España Kids&Us Language School A tiempo completo

    At Kids&Us, we are the trigger that ignites the new generations to discover the world through their senses. We are passionate about changing the education landscape by building a world full of meaningful English educational experiences.We are proud to have a wonderful and diverse community of teachers all over the world.For our school inSANTANDERwe are...

  • Interventor Oficina

    hace 2 días


    Santander, Cantabria, España Deutsche Bank A tiempo completo

    Job Description:Durante más de 150 años, nuestra dedicación a ser el Global Hausbank para nuestros clientes ha sido impulsada por nuestros empleados, presente en más de 60 países y con más de 150 nacionalidades. Su profundo conocimiento, experiencia y compromiso ayudan a nuestros clientes a desenvolverse en un mundo cada vez más complejo, ya sea a...


  • Santander, España Space Robotics Workers A tiempo completo

    A pioneering aerospace company in Santander, Spain, seeks a Firmware Developer Engineer to design and develop embedded software for space technologies. You'll collaborate directly with the founding team to build software that operates critical systems in extreme environments. The ideal candidate has significant experience in firmware development, strong...


  • Santander, España Space Robotics Workers A tiempo completo

    We're looking for a Software Engineer to develop and implement embedded systems software for Space Applications. You'll be one of our first employees, working directly with our founding team to build the foundational Software that controls actuators, sensors, power systems, and data interfaces operating in the extreme environment of space. Responsibilities...


  • Santander, España Space Robotics Workers (SRW) A tiempo completo

    Company DescriptionSpace Robotics Workers (SRW) is focused on developing key technologies for robotics for space and Low-Earth Orbit Destinations. The company offers in-orbit services such as assembly, maintenance, manufacturing, and debris removal, with a goal to facilitate space exploration and innovation.Job DescriptionWe're looking for a Software...


  • Santander, España Space Robotics Workers (SRW) A tiempo completo

    Company Description Space Robotics Workers (SRW) is focused on developing key technologies for robotics for space and Low-Earth Orbit Destinations. The company offers in-orbit services such as assembly, maintenance, manufacturing, and debris removal, with a goal to facilitate space exploration and innovation. Job Description We're looking for a Software...


  • Santander, España Space Robotics Workers (SRW) A tiempo completo

    Company Description Space Robotics Workers (SRW) is focused on developing key technologies for robotics for space and Low-Earth Orbit Destinations. The company offers in-orbit services such as assembly, maintenance, manufacturing, and debris removal, with a goal to facilitate space exploration and innovation. Job Description We are seeking an experienced...


  • Santander, España Space Robotics Workers (SRW) A tiempo completo

    Company DescriptionSpace Robotics Workers (SRW) is focused on developing key technologies for robotics for space and Low-Earth Orbit Destinations. The company offers in-orbit services such as assembly, maintenance, manufacturing, and debris removal, with a goal to facilitate space exploration and innovation.Job DescriptionWe are seeking an experienced Design...


  • Santander, España Space Robotics Workers (SRW) A tiempo completo

    Company DescriptionSpace Robotics Workers (SRW) is focused on developing key technologies for robotics for space and Low-Earth Orbit Destinations. The company offers in-orbit services such as assembly, maintenance, manufacturing, and debris removal, with a goal to facilitate space exploration and innovation.Job DescriptionWe are seeking an experienced Design...


  • Santander, España Space Robotics Workers (SRW) A tiempo completo

    A leading space robotics company in Cantabria, Spain is seeking a Software Engineer to develop embedded systems software for space applications. You'll work closely with the founding team and focus on aerospace software development standards. The ideal candidate should have a strong background in Python, embedded systems, and digital electronics. This...


  • Santander, España Space Robotics Workers A tiempo completo

    A pioneering space technology company in Santander, Spain is seeking a Software Engineer to develop embedded systems software for space applications. The successful candidate will work closely with the founding team to create foundational software controlling various aspects of space systems. Candidates must have over 3 years of experience in embedded...

  • Space Vehicle Design

    hace 2 semanas


    Santander, España Space Robotics Workers (SRW) A tiempo completo

    A technology company focused on space engineering is seeking a Design Engineer to join their team in Santander, Spain. This full-time role requires expertise in designing and simulating mechanical elements for space vehicles, utilizing advanced CAD and FEA tools. The ideal candidate will have at least 3 years of experience in aerospace applications and a...