G-TECH Jobs

Job Information

G-TECH Services, Inc. Software Engineer Controls in Dearborn, Michigan

Job Description

  • As a Software Engineer, for embedded platforms, you will have the unique opportunity to join a growing team focused on re-defining the transportation experience, as we know it today

  • You will be challenged with developing innovative solutions which solve difficult and ambiguous real-world issues

  • As a (Middleware / OS/ BSP) Software Engineer, you will

  • Work with Product Managers and architects to understand the requirements of the project and develop solutions which meet those requirements

  • Identify opportunities to increase the velocity of your efforts and the wider team

  • Participate in architectural and code reviews when necessary

Skills Required

  • C++ Java (embedded platforms) Embedded Android Development Agile concepts (SCRUM, SAFe, Kanban,etc.)

Skills & Experience Preferred

  • 4+ years C/C++ software development experience on embedded, infotainment platforms, mobile, or consumer electronic platforms

  • 3+ years’ Java software development experience on embedded, infotainment platforms, mobile, or consumer electronic platforms

  • 3+ years’ experience software development experience for Android

  • 3+ years using Android Studio

  • 2+ years’ experience with developing software leveraging Agile concepts

  • Familiar with eXtreme Programming (XP) practices

  • Pair/Mob programming

  • Test-first/Test Driven Development (TDD)

  • In-depth knowledge of C/C++ language on Unix based systems and/or Java

  • Proficiency with revision control including Git, Subversion, or equivalent

  • Experience with Jira, Confluence, or equivalent

  • 1+ year’s Multi-site software project team experience

  • Familiarity with GitHub or equivalent source control repositories and Build Tools

  • Highly effective in working with other technical experts, Product Managers, UI/UX Designers, and business stakeholders

  • Capable of Continuous Integration/Continuous Delivery tools and pipelines such as Jenkins, Maven, Gradle, etc.

  • Experience in development of microservices

  • Experience with Continuous Integration/Continuous Delivery tools and pipelines Experience with Jira, Confluence, or equivalent

  • Excellent communication skills

Experience Required

  • 3+ years C/C++ software development experience on embedded, infotainment platforms, mobile, or consumer electronic platforms

  • 2+ years’ Java software development experience on embedded, infotainment platforms, mobile, or consumer electronic platforms

  • 2+ years of experience software development experience for Android

  • 1+ years of experience with developing software leveraging Agile concepts such as SCRUM, SAFe, Kanban, etc.

Education Required

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related

Education Preferred

  • Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related

Category Autonomous Vehicle

Function Engineering

Req ID JN -082019-112173

Have any questions? We can help. Contact Us

facebooklinkedinConnect with us on social media.

DirectEmployers