Website:
spectrum.net.in
Job details:
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.
Click on Apply to know more.