Senior Embedded Software Engineer

Veltris 

📍 Karnataka, India 🇮🇳

full-time
senior
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

C++LinuxInfotainmentDebuggingOptimization

Industry

AutomotiveConsumer Electronics

Job Description

Job Summary

The Embedded Software Engineer will take complete ownership of multiple domain application development activities. The role involves designing, developing, and maintaining high-quality embedded software solutions while following industry best practices, with strong emphasis on security, reliability, and performance.

Key Responsibilities

• Take complete ownership of end-to-end development for multiple domain-based embedded

applications.

• Design, develop, and maintain high-quality embedded software solutions in line with best coding

practices.

Ensure secure coding standards are followed throughout the software development lifecycle.

• Develop and optimize embedded applications using C++ for Linux-based systems.

• Work on infotainment application development, including integration, testing, and deployment.

Perform code reviews, debugging, unit testing, and system-level testing to ensure robustness and

reliability.

• Collaborate with cross-functional teams to understand requirements and deliver scalable embedded solutions.

• Troubleshoot and resolve software issues to ensure optimal system performance.

Required Skills & Experience

• Strong experience in Embedded C++ application development.

• Hands-on experience with Linux-based embedded systems.

• Experience in Infotainment application development.

• Strong understanding of embedded software architecture and system-level design.

Experience following secure coding practices in embedded software development.

• Ability to take complete ownership of application development across multiple domains.

Preferred Qualifications

• Experience working with multimedia frameworks and infotainment platforms.

• Knowledge of system performance optimization and memory management in embedded systems.

• Familiarity with embedded debugging and profiling tools.

Soft Skills

• Strong problem-solving and analytical skills.

• Ability to work independently and take full ownership of deliverables.

• Effective communication and collaboration skills.

• Attention to detail and commitment to high-quality software development.


Educational Background :

• Bachelor’s degree in Computer Science, Electronics & Communication Engineering, Electrical

Engineering, or a related discipline.