Embedded Software Engineer - GPU

company banner
Gables Search Group
Embedded, Software, Engineer, Flash, Ethernet, Development, Product Engineering, Interface, Computer, Engineering, DSP, OpenGL, Linux, Hardware, Architect, Analysis, Testing, Configuration Management, GUI
Full Time

Job Description

Embedded Software Engineer - GPU
Auburn Hills, MI

Job Summary of the Embedded Software Engineer - GPU:

Embedded Software Engineer with good GPU experience in Real-time embedded software development using C++ for 32/64-bit multicore SoC/microcontrollers and OS/BSP, device driver such as Flash, EEPROM, LIN, CANFD, Ethernet, SPI, etc is required to play a key role in developing embedded software including design and development for safety critical automotive computer vision based applications for one of our clients in Auburn Hills, MI

It is a Direct Hire, Full Time position and the client is one of the world's largest automotive suppliers and well known brand across the globe. If you have good experience with Real-time embedded software development, OS/BSP, device driver development and excellent knowledge of product development engineering practices in automotive field, then this position is well suited to you.

Responsibilities of the Embedded Software Engineer - GPU:
  • Developing embedded software including design and development for safety critical automotive computer vision based applications
  • Development (design, implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial production projects.
  • Develop software in compliance with a formal ASPICE/Comma based Global Product Engineering Process (GPEP).
  • Perform work assignments as a highly competent software engineer, requiring independent design, implementation and testing of the software components.
  • Interface with product development teams located in various geographical locations


Qualifications of the Embedded Software Engineer - GPU:
  • BS degree in Computer Engineering / Software Engineering / Electrical Engineering / Computer Science or equivalent. Masters degree preferred
  • MUST HAVE at least 5 years' relevant experience regarding the Responsibility / Activities for automotive electronics serial development projects
  • MUST HAVE experience with GPU, ARM architecture, C6x/C7x DSP core architecture, OpenGL ES, OpenVX, and C/C++
  • MUST HAVE experience with QNX or Linux operating systems, Object oriented design methodologies, and software development using a formal software process model.
  • Experience with Real-time embedded software using C++ for 32/64-bit multicore SoC/microcontrollers
  • Experience in programming for GPUs, optimally for both computer and visualization tasks.
  • Experience working on GPU, C6x/C7x DSP core architecture, OpenVX, OpenGL ES
  • Experience with OS/BSP, device driver development like Flash, EEPROM, LIN, CANFD, Ethernet, SPI, etc.
  • Experience with design, implement, test and debug of embedded software for automotive electronic module.
  • Experience with developing software in compliance with a formal ASPICE based Global Product Engineering Process (GPEP).
  • Hardware/Software (HW/SW) integration, Software configuration management, Full software life-cycle development
  • ISO26262 Functional safety software development experience
  • Excellent knowledge of Embedded C++ or C including Linux/QNX/RTOS/Autosar environment
  • Excellent knowledge of product development engineering practices in automotive field
  • Experience using the following tools or related tools:
    • Requirements management (PTC/Reqtify),
    • Architect & Design (Enterprise Architect),
    • Static Analysis (QAC), Debuggers,
    • Unit Testing (VectorCAST, GTest),
    • Configuration Management (PTC Integrity/Git),
    • QNX/Linux Development environment,
    • GUI software development


Compensation of the Embedded Software Engineer - GPU:
Salary Range: Upto $110-130K/year.

Location: Auburn Hills, MI
Type: Direct
Travel: As and when required (domestic and international)
Relocation Assistance: Subject to review
Visa Sponsorship: H1B transfers only

Knowledge of the following areas will be helpful - Embedded, Software, GPU, C++, QNX, Linux, development, design, implement, test, debug, ASPICE, device driver development, Flash, EEPROM, LIN, CANFD, Ethernet, SPI, RTOS, Autosar, Requirements management, PTC, Reqtify, Enterprise Architect, Static Analysis, QAC, Unit Testing, VectorCAST, GTest, Configuration Management, PTC Integrity, Git


Company Information

Gables Search Group headquartered in Cleveland, Ohio has been a leader in search and placement nationwide since 2002. Our company specializes in both direct and contract (temporary) staffing in all industries and disciplines.

Each member of our highly trained and experienced sales and recruiting team is committed to identifying a company’s needs and providing them with the most marketable candidate to fit their goals.

Gables Search Group is a member of the Top Echelon Network, the largest network of search firms in the United States with over 1,500 recruiters. Having this many recruiters at our finger tips, allows us to fill any role a hiring manager needs anywhere in the United States, thus making us a leader in finding qualified candidates for our hiring managers and great jobs for our job seekers.

Dice Id : 90934198
Position Id : 2b2da35b-4d9d-4358-9adb-16a2ad8ead10
Originally Posted : 2 months ago

Similar Positions at Gables Search Group

Embedded Software Engineer - RTOS
  • Auburn Hills, MI
  • 21 hours ago
Embedded Software Engineer
  • Southfield, MI
  • 21 hours ago
Embedded Software Architect
  • Southfield, MI
  • 21 hours ago
Senior Software Engineer (Architect)
  • Auburn Hills, MI
  • 21 hours ago
Senior Software Engineer (Agile/Scrum)
  • Auburn Hills, MI
  • 21 hours ago
Software Integration Engineer
  • Southfield, MI
  • 21 hours ago
Embedded Software Engineer - Linux
  • Grand Rapids, MI
  • 21 hours ago
Systems Engineer
  • Novi, MI
  • 21 hours ago
Systems Engineer
  • Southfield, MI
  • 21 hours ago
Embedded Software Engineer - 2
  • Rochester, NY
  • 21 hours ago