PrintFacebookTwitterRSS 2.0

Current Openings

Linux Software Engineer - Automotive Infotainment Oct. 7, 2019


The candidate will exhibit in-depth software design and coding skills for automotive products. The candidate will be engaged in the entire software design phase including; software design review, writing detail design specification, coding, code review, design level unit testing. The candidate must have in-depth software design and coding skills, excellent communication, project management, and strong interpersonal skills to work with customers effectively. 

Key Responsibilities:

  • Develop C++ SW applications in QT framework for Infotainment product in the Linux OS
  • Utilizing JIRA for issue analysis and resolution
  • Participate in design & code reviews
  • Creation of software requirement and design documents
  • Participate in vehicle quality events
  • Manage small projects and technical resources, including planning, estimating and follow through
  • Work with key customers to refine requirements and resolve issues

Educational Requirement:

  • Bachelor of Science Degree in Computer Science, Computer Engineering, or similar technical field 

Minimum Experience Level:

  • 2 Years of Software Development experience with C++ 11 (or later)
  • Experience debugging with GDB or through standard IDE tools
  • Experience with Git
  • Experience with Agile development process

Preferred Qualifications:

  • Experience developing automotive multimedia/infotainment software highly desired
  • Experience with Linux (Especially Yocto or Buildroot)
  • Experience with QT
  • Experience in writing multi-threaded systems, and diagnosing related defects (like Deadlocks, Race Conditions, etc.)
  • Experience with profiling tools such as Valgrind

Core Competencies:

  • Achievement
  • Conceptual Thinking
  • Problem Solving
  • Project Management
  • Proposing Ideas


To Apply: Click Here