2 months ago
Dublin, IrelandSenior
Responsibilities
- Build, maintain, and optimize high-performance in-vehicle applications and connectivity middleware for low-latency, high-throughput vehicle-to-cloud data transfer.
- Implement platform services for system-wide resource management, health monitoring, and lifecycle management.
- Troubleshoot and root-cause issues across development, testing, and production environments.
- Write unit and integration tests, conduct code reviews, and maintain software quality.
- Create design documentation and participate in design reviews and knowledge sharing.
Requirements
- At least 5 years of professional software development experience.
- Bachelor’s degree in computer science, mathematics, physics, or a similar field.
- Strong proficiency in modern C++, including C++14/17, RAII, smart pointers, multithreading, inter-process communication, and memory management for resource-constrained environments.
- Hands-on experience developing, cross-compiling, testing, and debugging on Embedded Linux.
- Experience writing automated unit and integration tests with modern C++ testing frameworks and Python.
- Experience with HTTP, MQTT, Protobuf, FlatBuffers, and JSON.
- Experience with Android, QNX, POSIX-compliant operating systems, vehicle networking and diagnostic standards, Adaptive AUTOSAR, or Rust is a plus.
- Strong written and verbal communication skills and ability to work collaboratively.
About Sonatus
Sonatus builds cloud-to-edge software for software-defined vehicles, including its Fastlane Platform that helps automotive OEMs and suppliers manage data, networking, and in-vehicle services with AI. It licenses its platform and tools to carmakers and Tier‑1s, and its technology is deployed in more than 8 million vehicles. Founded in 2018 and headquartered in Sunnyvale, California, the company is privately held with offices across North America, Europe, and Asia.
