Mandatory Skills:
- Have 5+ years of experience as a developer in C/C++ programming language and preferably with >3 months of Rust experience
- Have strong experience in full engineering lifecycle of embedded applications in Linux
- Are good in creating unit tests, performing code reviews, optimizing performance and ensuring standards for maintainability
- Have experience in RPC
- Can understand non-functional aspects like performance, security, reliability
- Have experience working with CI/CD pipelines
- Are ready to dive into existing Rust codebases
- Debugging, profiling, and performance optimization skills
- Collaborate with the team, leadership, and product owners to build solutions
- Can manage ambiguity and are comfortable being set loose without a lot of direction
- Are receptive to feedback and open to revising your plans when appropriate
- Have experience working in a fast paced Agile/Scrum environment
- Want to make things work, coming up with creative solutions comes naturally to you
- Are comfortable rolling up your sleeves and getting your hands dirty
Nice to have:
- Have public cloud technology experience in production (Azure, AWS, or Equivalent)
- Experience working with Tokio-rs
- Experience in web development in golang/python
- Experience in Cap n proto
- Containerization experience
- Strong written and verbal communication skills
Automotive Infotainment, Requirement, embedded software development, Agile/Scrum, Work with POs to understand the product requirements.