Job Description :

Basic Qualifications

  • 5+ years of professional software design and development experience
  • 5+ years Embedded or Cloud or Data Analytics development experience
  • BS, or MS in EE/CE/CS, or the equivalent in experience with evidence of exceptional ability
  • Experience providing technical guidance to team members
  • Creative, well-adapted sense of responsibility
  • Strong leadership and interpersonal communication skills, ability to collaborate effectively with team members locally and remotely, and with customers under pressure
  • Demonstrated high level of analytical ability to resolve sophisticated problems
  • Demonstrated knowledge in software programming languages (Python, Java, web development, Angular, C, C++ and C#)
  • Demonstrated knowledge of data modeling and data structure principles, and AI/ML
  • 2+ years working with SAFe© Agile Release Trains or Agile Scrums
  • Experience in object-oriented software development, algorithms, and data structures, design patterns
  • Experience working with large code bases, developing entirely new code and maintaining existing code, within a CI/CD environment, over multiple model years
  • Prior experience with AWS, Azure or GCP Cloud based services, AI/ML tools is preferred
  • Responsibilities

    ·       Develop and support Cloud based vehicle services

    ·       Work as part of a team to design and develop Azure Vehicle Platform solutions

    ·       Interact and implement functional interfaces for all the electronic control units (ECUs) on the vehicle

    ·       Design and develop services that connect to 5G / MEC Edge compute, Cloud and corporate data centers

    ·       Provide technical guidance to team members

    ·       Be a player coach, and perform development and testing activities as needed

    ·       Investigate issues based on limited information

    ·       Resolve sophisticated software engineering problems in Embedded, Cloud and/or AI/ML areas

    ·       Multi-functional collaboration with other development teams and/or support functions

    ·       Career development coaching and mentoring activities for team members and direct reports

    ·       Responsible for the delegation and coordination of development activities to ensure high utilization of resources

    ·       Managing a team and be responsible for staffing, communication, training and development, and prioritization of work, performance evaluation and removing roadblocks

    ·       Providing career guidance and mentoring for team members



Similar Jobs you may be interested in ..