Arrow logo
Arrow2 days ago

Engineer (C++ Linux)

On-site · Hyderabad, Telangana, India

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Unknown

Job Summary

Engineer (C++ Linux) responsible for design and development of real-time embedded software/firmware on Linux platforms. Tasks include requirements analysis, high/low level software design, unit/functional/system testing, code reviews, debugging complex software problems, documenting technical deliverables (design docs, software specs, unit tests, release notes), following the SDLC, and mentoring teammates. Must be proficient in C++ on embedded platforms, have experience with embedded graphics APIs (OpenGL ES, Vulkan, OpenCL, Dx11), OOP and data structures, multithreaded programming, IPC concepts, and familiarity with GIT/SVN/JIRA. Strong debugging skills (GDB, Valgrind), and experience with tools like Wireshark. Location: Hyderabad, IN.

Required Qualifications

  • Experience working with Embedded application development on embedded platforms
  • Proficiency in C++ on embedded platforms
  • Debugging skills
  • Experience with graphics API (OpenGL ES, Vulkan, OpenCL, Dx11)
  • Proficient in Object Oriented Programming (OOP) and Data Structures using C/C++
  • Multithreaded programming knowledge
  • Strong understanding of Linux IPC concepts
  • Experience with development tools: GIT, SVN, JIRA
  • Familiarity with debugging tools: GDB, Valgrind, Wireshark
  • Ability to perform code reviews and mentor/lead
  • Location: Hyderabad, India

Desired Qualifications

  • Experience with Embedded application development on embedded platforms
  • Proficient in C++ for embedded platforms
  • Debugging skills
  • Experience with graphics APIs: OpenGL ES, Vulkan, OpenCL, or Dx11
  • Strong object-oriented programming skills (OOP) and data structures
  • Multithreaded programming expertise
  • IPC concepts in Linux
  • Experience with development tools: GIT, SVN, JIRA
  • Familiarity with debugging tools: GDB, Valgrind, Wireshark
  • Ability to perform code reviews and participate in testing (unit/functional/system)
  • Mentoring and team-building capabilities
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Arrow

Engineer (C++ Linux)

Apply on Sorce