Match score not available

C/C++ Developer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

3+ years of C/C++ development experience, Experience in Automotive developing AVN applications, Proficient in embedded systems application layer, Knowledgeable in OOP and Design Patterns, Hands-on experience with JIRA, SVN, GIT.

Key responsabilities:

  • Write clean, maintainable code with unit tests
  • Maintain software source code in C/C++, QT QML, or NodeJS
  • Analyze and fix bugs using testing tools
  • Create and maintain software documentation
  • Improve software design and quality continuously
Dikshatek logo
Dikshatek Human Resources, Staffing & Recruiting SME https://www.dikshatek.vn/
51 - 200 Employees
See more Dikshatek offers

Job description

Essential Duties and Responsibilities:
  • Write clean, human-readable code with unit tests
  • Develop high quality code and maintain software source code written in C/C++, and/or QT QML/Python, and/or NodeJS
  • Analyze and fix software bugs using code coveriry tools and testing devices
  • Create and maintain software documentation
  • Cooperate with internal organization and 3rd party
  • Steady efforts to improve SW design and quality
Requirements:

1. Work Experience

  • Have 3+ of experience in software development in C/C++
  • Must have: have experience in Automotive, developing AVN applications for cars, with a focus on HMI
  • Have experience in developing embedded systems in application layer, and/or service, driver layer
  • Have hands-on experience to use JIRA, SVN, GITFor Immediate grade, should have good knowledge in Object-Oriented Programming (OOP) and Design Patterns
  • For Senior grade, prefer to have experience in leading small technical teams (3-5 members)

2. Knowledge

  • C/C++ Language
  • Experiences related to multi-thread, multi-process programming (IPC, Socket, DBus)
  • Using QT and QML for UI design and user interaction, or GUI framework for embedded (TouchGFX, uGUI, Altia)
  • Experience related to NodeJS application (front-end UI or back-end server)
  • Knowledge in Microcontrollers, protocols for peripherals (UART, I2C, SPI)
    nowledge in OOP and design pattern (MVC, Singleton, Observers)
  • Knowledge about connectivity service (Apple CarPlay, Android Auto, Bluetooth)
  • Experiences relate Open Source porting & development & customizing

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Game Developer Related jobs