SOFTWARE ENGINEER - ARDUPILOT & EMBEDDED SYSTEMS (India)

SOFTWARE ENGINEER - ARDUPILOT & EMBEDDED SYSTEMS (India)

16 Sep
|
Spectrum Softtech Solutions
|
India

16 Sep

Spectrum Softtech Solutions

India

SOFTWARE ENGINEER - ARDUPILOT & EMBEDDED SYSTEMS Job Code:

SOFTWARE ENGINEER - ARDUPILOT & EMBEDDED SYSTEMS

Job Type:

Software Engineer - ArduPilot & Embedded Systems

Category:

IT: Software

Locations:

Kochi

Summary We are looking for a passionate and skilled ArduPilot Embedded Systems Engineer to join our embedded development team. The ideal candidate will have strong experience in Embedded C/C , microcontrollers, sensor integration, firmware development, and real-time systems, with hands-on experience working with ArduPilot or similar autopilot firmware.

Key Responsibilities:

- Firmware Architecture: Design, optimize, and maintain custom autopilot firmware built on ArduPilot frameworks.
- Sensor Integration & Fusion: Interface a wide array of onboard sensors (IMUs, GPS, LiDAR, Radar, barometers) and implement real-time data filtering and sensor fusion algorithms.
- Driver Development: Write and maintain robust device drivers utilizing communication protocols like I2C, SPI, UART, and CAN/CAN-FD.
- Comprehensive Testing: Validate firmware integrity across multiple environments, including SITL (Software-in-the-Loop) simulations, hardware-in-the-loop benches, and live flight tests.
- Diagnostics & Debugging: Dive deep into flight logs, interpret hardware schematics and datasheets, and resolve complex system-level bottlenecks.

Required Skills:

- Experience:



2 years of professional engineering background, with at least 1 year dedicated to embedded software or firmware development.
- Programming Proficiency: Strong command of C/C and Python for embedded environments. (Familiarity with Rust is considered a robust bonus).
- Hardware Knowledge: Proven hands-on experience with ARM microcontrollers, real-time operating systems (RTOS), and multi-threaded embedded applications.
- Protocol Fluency: Solid grasp of standard micro-controller communication buses (I2C, SPI, UART, CAN/CAN-FD, RS232/RS485).
- Analytical Mindset: Excellent debugging and troubleshooting skills with a natural ability to read electrical schematics and hardware documentation.
- Autonomous Systems & UAV Experience (Preferred):
- Practical experience modifying or deploying ArduPilot or equivalent open-source autopilot stacks.
- Exposure to simulation platforms (such as ArduPilot SITL) for virtual flight testing.
- Working knowledge of Ground Control Station software (e.g., Mission Planner).
- Familiarity with flight dynamics, control theory (PID loops), and filtering techniques.

Contact Information Feel free to contact us for any further clarification in this regard.

Contact Recruitment Division

PH: 91-(phone hidden), 91-(phone hidden)

Mail: [email protected]

📌 SOFTWARE ENGINEER - ARDUPILOT & EMBEDDED SYSTEMS (India)
🏢 Spectrum Softtech Solutions
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - ardupilot & embedded systems (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - ardupilot & embedded systems (india) / india