WackoWave · 2 hours ago
Software Development Engineer IV (Embedded Systems / Robotics)
WackoWave is seeking a Senior Software Development Engineer IV to design, develop, and deliver systems-level software for embedded and drone-based platforms. The role involves strong ownership of complex components and requires deep experience in embedded Linux, RTOS environments, and hardware/sensor-integrated systems.
Responsibilities
Design, develop, implement, test, document, and deliver systems-level software
Develop multi-threaded and distributed applications using C++ and Python
Work in Linux-based embedded environments, including RTOS (Yocto)
Interface with kernel system call interfaces and low-level OS components
Perform hardware and sensor integration for real-time embedded applications
Own delivery of complete systems or applications end-to-end
Produce clear, comprehensive technical documentation
Troubleshoot complex system-level issues independently
Work with minimal supervision while adhering to best-practice engineering standards
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, Mathematics, or related field
5+ years of experience as a Software Engineer / Embedded Systems Engineer or similar role
Strong hands-on experience with C++ and Python
Multi-threaded and distributed programming
Linux embedded systems development
Real-Time Operating Systems (RTOS)
Systems-level software development, including kernel interfaces
Strong technical writing and documentation skills
Ability to work independently and take ownership of deliverables
Preferred
Robotics navigation systems
Sensor integration and embedded hardware interaction
AWS pipeline development
Company
WackoWave
WackoWave Management Consultants is a technology and talent consulting firm helping enterprises, system integrators, and high-growth organizations scale through AI, data, cloud, and specialized technology talent.
Funding
Current Stage
Early StageCompany data provided by crunchbase