Sphere Defense
Posted 3mo ago

Embedded Software Engineer

Sphere Defense
Brussels, Brussels, Belgium
OnsiteFull Time
Responsibilities
  • design software
  • develop systems
  • bring-up boards
Requirements
  • Embedded software experience with Linux, C/C++, Python
  • Embedded Linux (Yocto)
  • RTOS/bare-metal
  • Sensor integration
  • CI/CD
  • Board bring-up
  • English proficiency
Technical tools mentioned
C/C++PythonEmbedded Linux (Yocto)RTOSCI/CDBoard bring-upLinuxSensors

Job description

Who we are

Sphere Defense is a fully funded technology startup with the mission of providing allied countries with sovereign, effective and seamless autonomous countermeasures to neutralize todays’ and tomorrow’s aerial threats.

Sphere Defense was founded by industry veterans with previous successful exits, and is headquartered in Brussels, Belgium, in the heart of Europe.

About you

You are an experienced and highly-motivated Embedded Software Engineer that has worked with Embedded Linux Systems on MPUs, bare-metal and RTOSs on MCUs and is experienced with building highly reliable embedded, mission-critical systems. Ideally, you have worked with flying robots.

What you’ll do

  • Be one of the first members of a high-performing team, designing and developing autonomous countermeasures to protect allied countries from aerial threats

  • Design, develop and test high-performant and reliable embedded software systems that encompass sensing, processing and actuation with low latency

  • Together with the hardware team, bring-up boards and systems, ensuring that all intended functional and performance requirements are met

  • Troubleshoot and debug problems, ensuring that issues are addressed as they appear

  • Establish CI/CD pipelines, focusing on QA aspects

  • Be a team player and a mentor, being available to support the team when needed

Location: Onsite in Brussels, Belgium

Requirements

  • Bachelor’s or master’s degree in Electrical Engineering, Computer Science, Robotics or equivalent

  • Demonstrated experience in the role, owning complex systems based on Linux

  • Proficiency in C/C++ and Python

  • Experience with Embedded Linux (Yocto) and bare-metal/RTOS embedded systems

  • Experience with Device Drivers and User-Space Embedded Applications development

  • Experience with lab equipment (oscilloscope, multimeter, etc.) for board bring-up and debug

  • Experience with implementing and maintaining CI/CD processes

  • Proficient with System Design, designing complex, multi-processor systems

  • Experience integrating sensors such as cameras, IMUs, rangefinders, etc.

  • Excellent interpersonal communication skills in written and spoken English; French or Dutch is a plus

  • You are a self-starter, able to work in a high-ambiguity environment and willing to take up new challenges

Preferred Qualifications

  • Experience with the PX4 Flight Controller or other flight controllers

  • Proficient in Rust

  • Experience with ST and NXP chipsets

  • Experience with server communication (REST, gRPC, etc.)

  • Experience with cameras and image sensors

  • Experience with Mobile Apps integration (BLE, WiFi)

What we offer

  • Attractive compensation

  • Year-end bonus eligibility

  • Stock Options Plan eligibility

  • Mobility Budget

  • 32 days of holidays

  • Meal vouchers

  • Private Health insurance

We are building a core team of hard-working people. If you want to join a company with tremendous impact and you are autonomous, creative and driven, we want to hear from you!

Sphere Defense offers attractive compensation, stock options, and a unique opportunity to change the global defense landscape.

This role is only open to candidates with right to work in Belgium. We cannot provide visa sponsorship at this time.

About Sphere Defense

A quick description of the in simple terms, without mentioning the name.

Similar jobs

Embedded Software Engineer roles near Brussels, Brussels
1mo
Save
Mark Applied
Hide
Senior Embedded Software engineer
Tessenderlo, Flanders, Belgium
OnsiteFull Time
Melexis
MelexisEuronext Brussels: MELE: Designs and manufactures advanced semiconductor sensors and actuators.
University degree in engineering or electronics, strong C and assembly skills, ARM Cortex-M firmware experience, familiarity with Python, Docker, Git/GitLab/GitLab CI, CMSIS, SPI/LIN/CAN/UART/I2C, Flash/EEPROM, and standards traceability (ISO 26262/ASPICE).
Docker, Git, GitLab, GitLab CI, Python, C, Assembly, CMSIS Core & Driver APIs, FPGAs
1mo
Save
Mark Applied
Hide
Vacancy | Embedded Software Engineer | Leuven or Espoo
Leuven or Espoo
OnsiteFull Time
Septentrio
Septentrio: Designs and manufactures high-precision GNSS positioning technology.
Master's in EE/CS or equivalent; professional embedded software experience; strong C++; experience with RTOS and embedded Linux; familiarity with Qt, Python, JavaScript, SQL, communication interfaces, and CI/source-control workflows; fluent English.
C++, RTOS, Linux, Qt, Python, JavaScript, SQL
1mo
Save
Mark Applied
Hide
Ingénieur Logiciel Embarqué
Brussels, Brussels-Capital Region, Belgium
OnsiteFull Time
Scalian
Scalian: Engineering consulting and digital transformation services for industrial sectors
Experience in embedded C/C++ development, embedded Linux and RTOS, multi-threading, debugging, requirement analysis, version control (Git) and CI/CD; familiarity with embedded communication protocols and cybersecurity in critical systems.
C/C++, Linux, RTOS, Git, CI/CD, CAN, Ethernet, UART, SPI, I2C
5mo
Save
Mark Applied
Hide
Senior Embedded Software Engineer
Brussels, Brussels-Capital Region, Belgium
HybridFull Time
Axon
AxonNASDAQ: AXON: Develops weapons and software for law enforcement and safety.
7+ YOEBachelor’s or Master’s in CS/CE/Robotics; 7+ years in commercial products; C/C++, Python, Rust; embedded Linux; robotics; CI/CD; ROS2.
C/C++, Rust, Python, Embedded Linux, ROS2, MAVLink, PX4, Yocto, Gazebo, Linux Kernel
2y
Save
Mark Applied
Hide
Embedded Software Engineer
Brussels, Brussels Capital Region, Belgium
OnsiteFull Time
Moorhouse
Moorhouse: Global engineering and technology consulting firm.
5+ YOE5+ years in software development; engineering degree; experience with test specifications; C/C++/Python; IT infrastructure knowledge; Agile.
C, C++, Python, Networking, Operating Systems, Cybersecurity, Agile
1w
Save
Mark Applied
Hide
Embedded Software Development Engineer
Mont-Saint-Guibert, Walloon Brabant, Belgium
HybridFull Time
IMI
IMILondon Stock Exchange: IMI: Designs and manufactures fluid and motion control systems.
3+ YOEBachelor’s or Master’s in Electrical or Electro-Mechanical Engineering, 3+ years embedded development, strong C and Python, knowledge of IoT protocols, English required, French a plus.
C, Python, BACnet, Modbus, KNX, iOS, Android
1mo
Save
Mark Applied
Hide
Junior Embedded Crypto Software Developer (f/m/d)
Leuven or Bucharest
OnsiteFull Time
NXP Semiconductors
NXP SemiconductorsNASDAQ: NXPI: Designs and manufactures semiconductors for automotive and IoT applications.
3+ YOEDevelop and implement cryptographic algorithms for embedded platforms; experience in C/Assembly, familiarity with post-quantum crypto, and strong software engineering skills; Bachelor with 3+ years or Master/PhD in related field.
Rust, C, Assembly, ARM Cortex-M, RISC-V
2mo
Save
Mark Applied
Hide
Embedded Software Development Engineer
Bornem, Vlaams Gewest, Belgium
HybridFull Time
IMI
IMILondon Stock Exchange: IMI: IMI designs and manufactures highly engineered fluid and motion control products.
3+ YOEBachelor's or Master's in Electrical or Electro-Mechanical Engineering; 3+ years embedded development; strong C and Python; knowledge of BACnet, Modbus, KNX a plus; English required, French a plus.
C, Python, BACnet, Modbus, KNX