Embedded C++ Developer

Embedded, C++, MATLAB, CANape, CANalyzer, CANOE
Full Time
Depends on Experience

Job Description

Title: Embedded C++ Developer

Location: Dearborn, MI

Description: STG is a SEI CMMi Level 5 company with several Fortune 500 and State Government clients. STG has several openings for Embedded C++ Developer for a large Fortune 500 Automotive firm.  Please note that these project assignments are with our own direct clients.  We do not go through any vendors.  STG only does business with direct end-clients. These positions are expected to be long term. STG will provide immigration and permanent residency sponsorship assistance to those candidates who need it.

 Responsibilities:

  • Key specialist in connected vehicle product design and development including application in autonomous vehicle program
  • Develop production quality code that operates on constrained environments within ECUs targeted at Autonomous Vehicles (AV).
  • Develop necessary in-vehicle networking messaging constructs required for communication with in-vehicle ECUs – both ethernet based and CAN based communications
  • Develop necessary messaging constructs to communicate with offboard cloud Systems.
  • Work closely with ECU supplier to integrate code into the platform.
  • Collaborate with other in-vehicle and cloud teams for integration and validation efforts.
  • Embrace tools and processes in use currently and constantly look for opportunities to drive efficiencies as necessary.
  • Support AV LLC vehicle program design, validation and production launch milestones and deliverables
  • Design and document autonomous vehicle onboard and off-board solutions for connected and autonomous vehicles
  • Align with partners, internal in-vehicle subsystem teams, vendors and other stakeholders on end to end architecture blueprint.
  • Support AV LLC vehicle program design, validation and production launch milestones and deliverables

Minimum Qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or related field
  • 1+ years of active hands-on C/C++ software development experience on embedded infotainment platforms/automotive ECconsumer electronic platforms
  • Experience in developing multithreaded applications in Embedded Linux or other POSIX compliant OS platform.
  • Experience in interfacing with automotive in-vehicle networking and communication protocols (CAN, ETHERNET)
  • Experience in in tools like MATLAB, CANape, CANalyzer, CANOE

Preferred Qualifications:

  • In-depth knowledge of C/C++ language on Linux based systems
  • Experience in developing multithreaded applications in Embedded Linux or other POSIX compliant OS platform.
  • Familiar with in-vehicle communication, telematics or vehicle to cloud communication protocol.
  • Familiar with eXtreme Programming (XP) practices including:
    • Pair/Mob programming
    • Test-first/Test Driven Development (TDD)
  • 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 with Continuous Integration/Continuous Delivery tools and pipelines
  • Experience with Rally, backlogs, iterations, user stories, or similar Agile Tools.
  • Excellent communication skills

*** NO THIRD PARTY CANDIDATES***

 Resume Submittal Instructions:  Interested/qualified candidates should email their word formatted resumes to Ms. Rama Narayanan  Rama Narayanan and /or contact at 248.712.6731 In the subject line of the email please include:  First and Last Name – Embedded C++ Developer (MI).

Corporate Overview of STG: Established in 1985, Systems Technology Group (STG) is a fast growing IT consulting and systems integration services firm. STG is a SEI CMMi Level 5 company with expertise in Application Development, Application Management, Web Services (SOA), Data Warehouse, Business Intelligence / Analytics, Wireless Solutions, Legacy migrations and Project Management. STG is proud that clients like Ford Motor Company, Sears Corporation, Chrysler, LLC, Mercedes Benz, United Health, General Motors, State of Texas, State of Michigan, State of Minnesota, State of Georgia, and others trust their IT services needs to STG. STG has offices in North America, Europe and India to service our clients' global IT needs. STG offers a competitive compensation and benefits package including health coverage, vision, dental, life insurance, disability insurance, 401K, paid vacations and paid holidays. For more information about STG, please visit us at www.stgit.com.

Dice Id : 10124418
Position Id : PED007
Originally Posted : 9 months ago
Have a Job? Post it

Similar Positions

Telematics Validation Engineer
  • Systems Technology Group Inc. (STG)
  • Dearborn, MI, USA
Test Automation Developer (SDET)
  • Systems Technology Group Inc. (STG)
  • Dearborn, MI, USA
iOS Developer
  • Systems Technology Group Inc. (STG)
  • Dearborn, MI, USA
Embedded Software Engineer--C++ Developer
  • Holistic-Partners
  • Clifton, NJ, USA
Senior Embedded Engineer
  • Capricorn Systems, Inc.
  • Seattle, WA, USA