Senior System Software Engineer
Indexed description
We are looking for a talented and experienced Senior System Software Engineer to join our R&D team. In this high-impact role, you'll be making critical design decisions, leading cross-team and organization-wide projects, and ensuring solutions are secure, scalable, and robust.
Your day to day will look like:
- Design and build robust, scalable software across edge and cloud environments
- Develop near real-time applications in Python
- Write and maintain embedded code using MicroPython on microcontrollers
- Own and improve system infrastructure and deployment processes
- Collaborate closely with frontend and backend teams to deliver end-to-end features
- Build communication modules that integrate with traffic controllers
- Work on advanced sensor units that detect and analyze road user behavior (e.g., red-light violations, near-miss events)
- Collaborate with the Tier 4 team
- Tackle real-world challenges in traffic systems, including reliability, latency, and hardware constraints
- Deliver clean, maintainable, and efficient code
- 5+ years of hands-on experience as a Software Engineer
- Strong experience with C++ / C / Go (or similar low-level/system languages)
- Experience in Object Oriented design
- Proficiency in Python or another scripting language
- Solid debugging and problem-solving skills
- Comfortable working in Linux-based environments
- Strong foundation in computer science fundamentals (multithreading, performance, resource management)
- Experience designing and building large-scale systems with modern architecture patterns
- Background in algorithms and system-level thinking
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search