G-TECH Jobs

Job Information

G-TECH Services, Inc. Software Engineer Senior 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 including, 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+ years 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 in 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

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 relate

Category Development

Function Information Technology

Req ID JN -122019-113395

Have any questions? We can help. Contact Us

facebooklinkedinConnect with us on social media.

DirectEmployers