Arbetsbeskrivning
Veritaz is a leading IT staffing solutions provider in Sweden, committed to advancing individual careers and aiding employers in securing the perfect talent fit.
With a proven track record of successful partnerships with top companies, we have rapidly grown our presence in the USA, Europe, and Sweden as a dependable and trusted resource within the IT industry.
Assignment Description:
We are looking for a Senior Software Engineer to join our dynamic team.
What you will work on:
- Design and develop a secure and reliable connectivity platform for communication between autonomous vehicles and cloud infrastructure
- Develop and maintain cloud-based or on-premise solutions for offboard and onboard system integration
- Manage identity and access control using certificates, ensuring each autonomous vehicle has a unique identity and access policies
- Implement telemetry metrics such as connectivity status, latency, and vehicle data from autonomous trucks to the cloud
- Integrate logs and metrics into Grafana and Databricks dashboards for comprehensive service observability
- Leverage automated runbooks to proactively mitigate downtime and accelerate root cause analysis during incidents
- Ensure robust security measures, including encryption, access controls, and regular security updates to protect sensitive data
- Develop tools for efficient deployment and system bring-up
- Implement bandwidth-efficient over-the-air (OTA) mechanisms for transferring large files
- Enable real-time communication and seamless updates between autonomous systems and cloud infrastructure
What you bring:
- 5+ years of proven work experience in backend development and connectivity platforms
- Solid hands-on experience with AWS Cloud Computing Platform
- Proficiency in Kotlin; experience in C++ is a plus
- Strong experience with gRPC; experience with Kafka is beneficial
- Familiarity with serverless architecture, Docker, and Kubernetes
- Proficiency in infrastructure as code using CloudFormation
- Experience with DynamoDB and modern database management practices
- Strong understanding of security principles including encryption, access controls, and vulnerability management
- Experience working in agile environments with continuous deployment and testing practices
- Master’s or Bachelor’s degree in Computer Science, Information Technology, or a related field