EMBEDDED SYSTEMS ENGINEER

We are looking for a passionate and motivated Embedded Systems Engineer to join our embedded development team. This is an exciting opportunity to work on cutting-edge technologies including Lidar/Radar sensor integration, advanced sensor fusion algorithms, and real-time graphics-oriented embedded applications. The ideal candidate should have hands-on experience in Embedded Systems development using modern platforms (Arduino, ESP32, STM32N6) and strong programming skills in Rust for embedded applications, combined with expertise in sensor data processing and real-time device development.

Key Responsibilities:
• Develop embedded applications using Embedded C/C++, Rust, MicroPython for real-time systems.
• Design and implement sensor fusion algorithms using LiDAR, Radar, IMU, accelerometers, and differential pressure sensors.
• Work on Arduino-based embedded development and prototyping platforms, as well as advanced platforms like STM32N6, ESP32, and Raspberry Pi.
• Develop graphics-oriented embedded applications using WGPU and related rendering frameworks for real-time display systems.
• Design, develop, test, and debug firmware for embedded devices and advanced hardware platforms with real-time constraints.
• Interface and integrate advanced peripherals including Lidar/Radar sensors, displays, communication modules, and multi-axis sensors.
• Implement and optimize communication protocols including UART, SPI, I2C, RS232, RS485, CAN, CAN-FD, and LoRaWAN P2P.
• Develop real-time signal processing and data filtering algorithms for continuous sensor data streams.
• Read and understand complex schematics, sensor datasheets, and technical documentation for advanced electronic systems.
• Assist in hardware-software integration, embedded device validation, and performance optimization.
• Troubleshoot complex hardware and firmware-related issues in real-time systems.
• Maintain comprehensive technical documentation for development activities and design decisions.
• Collaborate with internal teams during product development, testing phases, and sensor integration projects.

Required Qualifications & Experience:
• Proven hands-on experience in embedded systems development using modern platforms (Arduino, ESP32, STM32N6 or similar).
• Strong programming skills in Rust for embedded applications or equivalent systems programming language.
• Solid experience with Embedded C/C++ development and firmware programming.
• Hands-on experience with microcontroller platforms (STM32N6, ESP32, Arduino, Raspberry Pi, or similar).
• Experience with embedded communication protocols (UART, SPI, I2C, RS232/RS485, CAN/CAN-FD).
• Proficiency with embedded debugging tools (oscilloscopes, logic analyzers, JTAG, SWD).
• Good understanding of electronics, PCB integration, and circuit interfacing principles.
• Excellent debugging and problem-solving skills for complex embedded systems.
• Strong communication and presentation skills.
• Ability to read and interpret technical documentation, datasheets, and complex schematics.
• Experience: 1+ Year

Desirable Skills & Experience:
• Experience with Lidar or Radar sensor integration and signal processing.
• Knowledge of sensor fusion algorithms and multi-sensor data integration (IMU, accelerometers, pressure sensors).
• Real-time signal processing and digital signal processing (DSP) experience.
• Experience with RTOS (Real-Time Operating Systems) concepts and implementation.
• Familiarity with graphics rendering frameworks and GPU programming (WGPU, OpenGL, etc).
• Knowledge of advanced communication protocols (LoRaWAN, Bluetooth, Wi-Fi integration).
• Understanding of power management, battery systems, and low-power embedded design.
• Experience with version control systems and collaborative development practices.
• Familiarity with safety-critical or aerospace-grade embedded systems development is a plus.

To apply for this job please visit in.linkedin.com.

Job Location