USNLX Ability Jobs

USNLX Ability Careers

Job Information

Hyundai Autoever America 10696 - Software Engineer I in Costa Mesa, California

10696 - Software Engineer I, Connected Car Services

Purpose:

This is an exciting full-time opportunity to work in a dynamic environment with a team of passionate technologists. We take an innovative approach to supporting our clients, working side-by-side in an agile environment utilizing cutting-edge technologies in Connected Car Services.

We are looking for software Engineer 1 position and you will be part of a highly skilled team focused on Android mobile applications and vehicle-to-mobile application services. You will contribute to the design and development of mobile app architecture, ensuring security compliance and integrating with CI/CD processes. You will also work closely with vendors to resolve issues and enhance the overall application performance.

 

Essential Functions:

Activities related to Connected Car Service Development and Operations include, but are not limited to:

  • Mobile Application Architecture Design: Collaborate with stakeholders, including product managers and backend architects, to design the mobile app architecture. Lead efforts to create efficient, scalable, and secure application structures.

  • Mobile Application Development: Assist in designing and developing mobile applications that interact with vehicle services, ensuring seamless communication between the vehicle and mobile apps. Develop simple application programs to meet specific project requirements.

  • Bug Fixes & Task Management: Work on bug fixes and project tasks as needed, ensuring timely resolution and implementation.

  • Security Compliance: Ensure that all mobile application development processes adhere to industry security standards, including the implementation of security protocols in the design and codebase.

  • CI/CD Integration: Work within the established Continuous Integration/Continuous Delivery (CI/CD) pipelines to streamline the deployment process and ensure that code is tested and delivered efficiently.

  • Issue Analysis: Participate in issue analysis and troubleshooting, focusing on identifying and resolving bugs and performance issues within the mobile applications.

  • Product Understanding & Documentation: Develop a thorough understanding of the product and create technical documentation to support the project requirements.

  • Unit Testing: Conduct unit testing of application modules to ensure code quality and functionality.

  • System Analysis & Documentation: Collaborate with the system analysis team to understand technical requirements, documenting them as needed.

  • Development Tests & QA Support: Conduct development tests and assist the QA team with technical use cases to ensure quality delivery.

  • System Performance Monitoring: Monitor the technical performance of internal systems, ensuring optimal performance and reliability.

  • Support & Response: Respond to requests from the development team and provide support in data analysis and reporting.

  • Production Deployment Support: Assist with production deployments, including planned deployments and incident management.

  • Vendor Management: Collaborate with external vendors, reviewing design, code, and QA deliverables. Monitor vendor performance to ensure quality and adherence to project timelines.

     

    Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

    Basic Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field, or equivalent experience.

  • Strong foundation in basic programming languages such as Java and Kotlin, specifically for Android development.

  • Understanding of mobile app development best practices and frameworks.

  • Knowledge of Software Development Lifecycle (SDLC) and agile development methodologies.

  • Familiarity with CI/CD processes and tools.

  • Basic understanding of security protocols and compliance in software development.

  • Strong problem-solving skills and the ability to work collaboratively in a team environment.

  • Excellent communication and interpersonal skills.

  • Ability to manage time effectively and prioritize tasks in a fast-paced environment.

     

    Nice to Have:

  • Experience in the Connected Car Services industry

  • Previous experience working with vehicle-to-mobile application services.

  • Knowledge of backend systems and API integration.

  • Experience in vendor management and collaboration.

  • Familiarity with monitoring tools and performance optimization techniques.

     

    Salary range: $69,390 to $90,200

     

     

Powered by JazzHR

DirectEmployers