Software Engineer - Embedded Systems

Designs, builds and operates stratospheric robots to capture Earth imagery using balloon-based imaging systems at 40,000-60,000 feet.
Embedded
Mid-Level Software Engineer
Hybrid
4+ years of experience
Robotics · Space

Description For Software Engineer - Embedded Systems

Near Space Labs is pioneering the future of Earth observation through their innovative fleet of stratospheric robots. Operating at altitudes between 40,000 and 60,000 feet, their proprietary balloon-based imaging systems capture petabytes of valuable Earth imagery data for various applications.

As a Software Engineer on our embedded systems team, you'll be at the forefront of developing mission-critical onboard software for our stratospheric platforms. This role combines the excitement of space technology with the challenges of embedded systems development, offering a unique opportunity to work on cutting-edge robotics and imaging systems.

The position requires strong expertise in C++ and embedded systems, with hands-on experience in interfacing with various hardware components and developing robust fault detection systems. You'll be working with an international team of professionals who are passionate about pushing the boundaries of technology and finding innovative solutions to complex problems.

Based in Barcelona, with flexible hybrid working arrangements, you'll be part of a diverse and inclusive workplace that values different perspectives and backgrounds. This role offers the perfect blend of technical challenges and professional growth, where you'll have the opportunity to make a significant impact on revolutionary technology that's changing how we observe and understand our planet.

The ideal candidate brings 4+ years of robotics or embedded systems experience, strong programming skills in C++ and Python, and a deep understanding of Linux systems. You'll be involved in everything from low-level optimization to system integration, making this role perfect for someone who enjoys working across the full spectrum of embedded systems development.

Join Near Space Labs to be part of an exciting startup culture where you'll never be bored, working on unique technology that's making a real difference in the field of Earth observation and space technology.

Last updated 13 days ago

Responsibilities For Software Engineer - Embedded Systems

  • Contribute to C++ software development for flight vehicle's onboard computer
  • Interface with servomotors, cameras, and other peripherals and sensors
  • Design automatic fault detection and recovery algorithms
  • Optimize low-level functions
  • Process flight logs and automation using Python scripting and APIs
  • Run hardware-in-the-loop (HIL) simulations
  • Design and follow test processes
  • Coordinate with mechanical and electronics engineers on system interdependencies
  • Participate in test flights

Requirements For Software Engineer - Embedded Systems

Python
Linux
  • 4+ years experience in software development for robotics or embedded systems
  • Proficiency in C/C++
  • Python programming skills
  • Linux systems experience
  • Git version control
  • Experience with sensors, actuators, and single-board computers
  • PCB design knowledge (preferred)
  • Proactivity, drive, and ownership
  • EU national or valid work permit for Spain

Benefits For Software Engineer - Embedded Systems

  • Diverse and inclusive workplace
  • International team environment
  • Startup culture with critical role in technology development

Interested in this job?

Jobs Related To Near Space Labs Software Engineer - Embedded Systems

Software Engineer - Embedded Systems

Develop onboard software for stratospheric imaging robots at Near Space Labs, working with C++, embedded systems, and sensor integration in Barcelona.

Software Engineer - Embedded Systems

Develop onboard software for stratospheric imaging robots at Near Space Labs, working with C++, embedded systems, and sensor integration in Barcelona.

Software Engineer - Embedded Systems

Develop onboard software for stratospheric imaging robots at Near Space Labs, working with C++, embedded systems, and sensor integration in Barcelona.

Software Engineer - Embedded Systems

Develop onboard software for stratospheric imaging robots at Near Space Labs, working with C++, embedded systems, and sensor integration in Barcelona.

System Integration and Test Engineer

System Integration and Test Engineer position at Nimble, developing advanced robotics systems for autonomous logistics.