Embedded Software Engineer C++ (f/m/x)
SpexAI is pioneering the future of agriculture through cutting-edge sensor technology and AI-driven systems. Our multispectral imaging solutions are revolutionizing how cultivators monitor and optimize plant growth in controlled environments. As an Embedded Software Engineer, you'll develop sophisticated hardware solutions that capture and process critical plant data, working with a team passionate about transforming agriculture through advanced technology.
Germany
Full time
Responsibilities
You will contribute to our development efforts, applying embedded systems expertise and sensor integration techniques to advance our multispectral imaging technology.
- Lead the development of our core embedded systems and sensor integration projects
- Design and implement the software to control a spectral sensor, including existing embedded systems (Intel® RealSenseTM + FLIR camera systems)
- Drive the optimization of sensor data processing and communication protocols
- Develop and maintain low-level drivers for various peripheral interfaces (I2C, SPI, UART)
- Implement efficient data preprocessing algorithms for our sensor systems
- Create robust solutions for system monitoring and remote debugging
- Support the team in hardware integration and system deployment worldwide
Requirements
Ideal candidates should have experience with C/C++ programming, embedded systems development, and an eagerness to work with sensor technology.
- Proven track record in embedded software development
- Strong programming experience in C/C++ for embedded systems
- Hands-on experience with microcontroller programming and debugging
- Proficient with real-time operating systems (FreeRTOS, QNX)
- Comfortable with Linux/Unix development environments
- Experience with version control systems (Git) and documentation
- Knowledge of communication protocols (I2C, SPI, CAN, UART)
- Hardware debugging skills using oscilloscopes and logic analyzers
- A plus is experience with ARM architecture and embedded Linux
- Sensor fusion and signal processing knowledge is a huge bonus
Benefits
At SpexAI, we offer more than just an engineering role—we provide an opportunity to work with cutting-edge agricultural technology, gain hands-on experience in sensor development and embedded systems, and be part of a team shaping the future of cultivation through innovative hardware solutions.
- Developing cutting-edge embedded solutions – at the intersection of hardware and software.
- Shaping and growing a young company – together.
- Working in an open, honest, and thriving environment.
- Remote and onsite work with trust-based and flexible working hours.