Logo for Talpro - Leaders in Technology Hiring

C++- Linux

Roles & Responsibilities

  • Master's or Bachelor's degree in Computer Science or Electronics and Communication Engineering or related field
  • C++ programming experience
  • Experience with development on embedded Linux platforms, Linux embedded development, IPC mechanisms (DBus, Thrift, etc.), and cross-compilation
  • Experience with build tools (cmake, make/gmake), cross compilation, and Agile Scrum environment using Atlassian tools

Requirements:

  • Software development and unit testing
  • Optimize computational applications (computer vision, image processing, graphics, ML) for architectures such as x86, ARM, NEON, or CUDA
  • Conceptualize, architect and prototype software solutions on high-performance embedded systems; develop software frameworks and modules for Head Unit
  • System requirements analysis, SW requirements and interfaces definition, and integration/build/release management; develop, flash and test on embedded hardware

Job description

This is a remote position.

Education & Training
• Masters/Bachelors in Computer Science or Electronics and Communication Engineering or related field

Mandatory Skills
• C++ programming experience
• Experience with development on embedded Linux platforms
• Experience in using IPC mechanism like DBus, Thrift etc.,
• Experience in working with Linux embedded platform (Development, Build and Deployment)
• Experience in build tools cmake, make/gmake and cross compilation
• Excellent Communication and Team work skills

Desired Skills
• Experience in working with Automotive Infotainment Head Unit Hardware
• Good knowledge of UML Modelling tools like EA, Rhapsody.
• Good knowledge of Test driven development (Unit and Module testing)
• Good knowledge of SW-Version-Tools like SVN, GIT Knowledge of systems software design, operating systems and architectures
• Proven ability working in Agile Scrum environment using Atlassian tools

Job Responsibilities
• Software Development and Unit Testing
• Optimizing computational applications (such as computer vision, image processing, graphics, machine learning) for architectures such as x86, ARM, NEON, or CUDA
• Conceptualize, architect and prototype software solutions on high performance embedded systems
• Development of SW frameworks and modules for Head Unit
• System requirements analysis and clarification internal in Daimler and with suppliers
• Define and Analyse SW requirements and SW interfaces
• Integration, Build and Release Management of application
• Documentation of High Level, Low Level design, Source code and Unit Tests
• Develop, flash and test the application in Embedded Hardware
• Communication with partners, suppliers and within the team




Salary: 30 L

C++ Developer Related jobs

Other jobs at Talpro - Leaders in Technology Hiring

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.