Job Description
Job Description
Salary :
Key Skills : : : : Java, webRTC, WebSocket, GRPC, protobuffer, MQTT, DDS,
Kafka / pulsar / Cassandra,
Azure Cloud, Azure IOT
Responsibilities :
- 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.
- Create software for vehicle level functions and perform integration and verification testing with minimal direction of lead engineers.
- Analyze software defects; determine root cause, build software solution, Test and verify closure.
- Performs design and analysis on changes.
- Diagnose, Debug and solve issues related to vehicle hardware and software.
- Work with teams from multiple groups to meet project breakthroughs
- Performs other related duties as assigned.
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
- Design and Development of applications in
Java / J2EE / Python / Spring
boot / PCF / Unix / Power
BI / Cassandra / Kafka / Hadoop
- Experience in cloud / Edge Hosting of services and Apps. Interoperability of Apps, services between cloud and Data centers.
- 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 :
- Bachelor’s degree in a related technical field
- Experience with GIT / source code management, CI / CD development, open source SW
development / contributor
- Experience with cloud Development using Azure, Amazon, Google.
- Experience with microcontroller architecture, electronic control systems, embedded system development
- Experience with Android embedded systems development using android OS framework
- 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
15 hours ago