Embedded System Engineer (Van Buren County)
Our client is a well-established global Tier 1 automotive supplier, is expanding its reach into theglobal agricultural and heavy-lift drone markets. Qualified candidates will possess goodcommunication skills, a can-do attitude, a high degree of personal discipline, strong dataanalysis and debugging skills, and a solid understanding of the product technical requirements.The role sits at the intersection of avionics and embedded systems and requires strongarchitectural thinking, definition of hardware/software interfaces, and execution at theembedded firmware level.Experience:B.S. in Computer Science, Electrical Engineering or similar relevant degree from a 4+year accredited university.3+ years of experience in UAV systems integration (PX4 preferred), including but notlimited to C/C++ programming, Real-time operating systems (RTOS), and embeddedsystems architecture.Key Responsibilities:Flight Stack Development and Maintenance:Customize and extend PX4 firmwareDevelop and maintain uORB messaging interfacesImplement MAVLink routing and custom MAVLink messagesWork with RTOS-based environments (NuttX or equivalent)Configure and tune EKF (multi-sensor fusion)Sensor & Payload Integration:GNSS (RTK preferred)Spray systems (Flow meters, pumps, level sensors)LiDAR / RADAR / Stereo CamerasRemote IDBMSESC TelemetryExternal payloads (sprayer, spreader, cargo release)Sensor fusion strategiesDefine avionics architecture (FCU + companion computer + payload control)Develop hardware and software ICDsEMI/EMC considerations and signal integrity validationDevelop communication interfaces between FCU and custom GCSImplement MAVLink over:Telemetry radiosEthernetLTE / 5G / SatCom (future expansion)Support integration with custom GCSVerification & Testing:Technical Skills:Must-Have:PX4 firmware customizationC / C++ (embedded)MAVLink and MAVSDKDriver development for SPI/I2C/UART/CAN (DroneCAN)Sensor integration and EKF tuningRTOS-based embedded development