Skip to content
mimi

Software Defined Vehicle (SDV) group

Avani Technology Solutions, Inc.

Remote · US Contract $90k – $120k/yr Today

About the role

About

The Software Defined Vehicle (SDV) group supports the definition, design, & development of continuously improving mobility services. SDV is a new vehicle intelligence platform that will underpin all our future innovations across a wide range of technological advancements, including EVs & expanded automated driving. This space is ripe with technical leadership opportunities for advanced technology development, & the ability to provide mentorship for new employees. You can flex your teamwork muscles as you will be tasked w/ working w/ several other areas of engineering, IT, & the business.

Responsibilities

  • Understanding & implementation of the use cases
  • Software design execution & software verification (unit testing/ software integration testing, etc.)
  • Develop vehicle abstraction layer & feature applications for Software Defined Vehicles (SDV)
  • Supply common solutions across all GM in-house controllers and cloud/edge
  • Document requirements for design solutions and link them to test cases that can demonstrate software functionality
  • Utilize automated test tools in build environments, benches, and vehicles to verify functionality at the Function, Controller and System level
  • Coordinate and collaborate with departments outside engineering, such as IT, Systems & Safety Engineering, Electrical Architecture, Calibration and Vehicle Performance

Basic Qualifications

  • Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree
  • Minimum of 2 years of experience with proven technical and professional skills in Android and related software design, development, and testing
  • Designing and developing Apps, services using SDK for Android OS for embedded systems and Android Framework for Development.
  • Designing and developing apps, services using multiple protocols - webRTC/ WebSocket/ GRPC, protobuffer/ MQTT, DDS etc.,
  • Design and Develop apps, services for transferring data using different protocols.
  • Design and Develop applications using SOA Framework. Excellent knowledge of Microservices/Event driven Architecture.
  • Develop solutions that leverages telemetry/message queues/events
  • Knowledge in C++ programming, Java, Kotlin
  • Knowledge in Big Data solutions - including but not limited to Kafka/pulsar/Cassandra and file storage solutions like Amazon S3.
  • Develop and maintain mobile CI/CD pipelines, and push notification services
  • Outstanding interpersonal and relationship management skills to effectively collaborate with varying levels of the organization
  • Emerging partnership and collaboration skills showing ability to learn from and share knowledge with co-workers in a fast-paced environment
  • High level of integrity, ability to deal with ambiguity, take initiative/self-directed
  • Consistent demonstration of innovative thinking that is customer-centric

Preferred Experience

  • Master's degree in a related technical field
  • Experience with C++, python, rust, Kotlin and java development
  • Experience with GIT/source code management, CI/CD development, open source SW development/contributor
  • Experience with microcontroller architecture, electronic control systems, embedded system development
  • Experience with network engineering, telecommunications, network development and testing
  • Experience with edge, cloud, IoT technologies, operating systems, OS internals, OS design, virtualization technologies, containerization/container development
  • Knowledge of data science, data analytic tools, machine learning, artificial intelligence (AI)
  • Knowledge of AUTOSAR standards and methodology
  • Knowledge and experience with CAN, LIN or Ethernet communications protocol

Additional Job Details

  • Hours : 8:00am to 5:00pm

Skills

AndroidC++CassandraCloudDDSEdgeGRPCGitIoTJavaKafkaKotlinLINMachine LearningMQTTMicroservicesObject-Oriented ProgrammingPulsarPythonRustSOAS3SDKWebRTCWebSocket

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free