Senior Software Engineer- Automotive Embedded Software Designs

2 - 5 years

2 - 5 Lacs

Posted:1 month ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities: Project Requirement Capturing: Collaborate with stakeholders to thoroughly understand and document project requirements for automotive embedded software solutions. Software Architecture Design: Design robust and scalable software architectures using UML tools, ensuring optimal performance, reliability, and maintainability for automotive embedded systems. Embedded Software Development: Lead and contribute to the development of automotive embedded software for products such as: Body Control Modules (BCM) Fully Automatic Temperature Control (FATC) Keyless Entry Systems Passive Entry Passive Start (PEPS) Tire Pressure Monitoring Systems (TPMS) Telematics Systems Lighting Controllers Infotainment Systems Electric Vehicle (EV) related control units Coding Excellence: Develop high-quality, efficient, and well-documented code primarily in C/C++ with strict adherence to MISRA standards. Protocol Implementation: Implement and integrate various interface protocols, including SPI, UART, and I2C, within embedded software solutions. Microcontroller & Processor Expertise: Work extensively with automotive-specific microcontrollers (8, 16, 32-bit) and high-end processors (ARM/PPC) to optimize software performance and functionality. Testing and Validation: Collaborate with QA teams to ensure thorough testing and validation of developed software to meet design specifications and performance benchmarks. Documentation: Maintain comprehensive technical documentation throughout the software development lifecycle. Required Skills & Qualifications: Proficiency in Automotive Embedded Software: Demonstrated expertise in the design and development of embedded software for automotive products, including but not limited to BCM, FATC, Keyless Entry Systems, PEPS, TPMS, Telematics, Lighting controllers, Infotainment, and Electric Vehicle systems. Programming Languages: Excellent command over programming languages, specifically C/C++, with a strong understanding and application of MISRA coding standards. Interface Protocols: Proven experience with interface protocols such as SPI, UART, and I2C. Microcontrollers & Processors: Hands-on experience with automotive-specific microcontrollers (8, 16, 32-bit) and high-end processors (ARM/PPC). UML Tools: Proficiency in using UML tools for software architecture design. Problem-Solving: Strong analytical and problem-solving skills with a meticulous attention to detail. Communication: Excellent communication and interpersonal skills, with the ability to collaborate effectively within a team. Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related field. Experience: 2-5 years of relevant experience in automotive embedded software development (Please specify desired years of experience).

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
Geetha Technology Solutions logo
Geetha Technology Solutions

Information Technology

Techville

RecommendedJobs for You