Embedded Software Developer

3 - 7 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an Embedded Software Engineer in Intelligent Cockpit Systems Domain, you will play a crucial role in developing platform software for the framework. Your responsibilities will include contributing to design and architecture, analyzing customer requirements, onboarding new team members, and independently owning and executing core framework modules. It is essential to have an enthusiastic attitude towards learning new technologies and an innovative mindset in problem-solving. **Key Responsibilities:** - Contribute to architecture, design, and reviews. - Independently execute module ownership. - Design, develop, and maintain framework solutions. - Develop and integrate system software with middleware and applications. - Create high-quality and production-ready software. - Provide unit and component tests along with documentation for software modules. - Ability to read schematics and debug digital hardware using tools like oscilloscope and logic analyzer. - Contribute towards IP Generation for OEM in Automotive through innovation. **Qualifications Required:** - B-Tech/BE with 3-6 years of experience in embedded software. - 3+ years of experience in Automotive and IVI systems. - Expertise in C++98, C++11, C++14, and design patterns. - Strong understanding of OOPS, Multithreading, Linux system programming, and Android Framework. - Good knowledge of IPC and RPC mechanisms in Linux. - Exposure to code generators is advantageous. - Excellent debugging skills using tools like GDB. - Familiarity with UML/SysML and the ability to contribute to UML/SysML based designs. - Experience with Linux is a must; exposure to QNX, Integrity, and Android is a plus. - Knowledge of internet protocols like TCP, UDP. - Experience with Camera/display systems is beneficial. - Strong communication and negotiation skills. - Ability to work independently, contribute to requirements reviews, and analyze customer change requests. Your role will also involve analyzing and debugging existing software or designing and building new solutions. A willingness to travel occasionally (5%) and work in an office in Bangalore is required. Additionally, you should be prepared to undergo a background screen and a drug test. This is a full-time, permanent position that requires in-person work at the specified location.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, chennai, bengaluru