company logo

Embedded Software Developer - AUTOSAR / MATLAB

Bangalore
Full-Time
Junior: 1 to 3 years
6L - 12L (Per Year)
Posted on Jan 25 2023

Not Accepting Applications

About the Job

Skills

AUTOSAR
MATLAB
Simulink
CANalyser
CANoe
CANape
CANDiva

Job Description

·        Strong development experience in embedded C/C++

·        Strong development experience in Complex Device Drivers & Low level drivers.

·        Strong development experience in basic communication protocols (SPI, I2C, UART, RS232).

·        Strong development experience in CAN, UDS, LIN.

·        Experience with 32bit Firmware Development (good to have in the automotive domain)

·        Expertise in Debugging techniques and methods

·        Strong knowledge with AUTOSAR,ISO14229,ISO TP Layers

·        Strong knowledge with Vector tools (CANalyser/CANoe, CANape, CANDiva, CANstress, CANDELA studio, Lauterbach)

·        Knowledge / experience with Quality process & Safety-standards such as ASPICE/CMMI, ISO 26262

·        Awareness in functional safety methodologies and process.

·        Good to have experience in MBSD AUTOSAR Architecture

·        Good to have experience in MATLAB/Simulink/ Target Link and MIL

·        Add on advantage with scripting languages like CAPL, Make, Python, Perl

·        Excellent Communication and Interpersonal skills

·        

·        Willingness to provide hands on guidance to the project team

·        Preferred skills: Experience in achieving A-SPICE process compliance and be able to take responsibility for developing and delivering feature packages including requirement development, software development and testing both at software and hardware requirements

·        C/C++

·        Basic embedded concepts

·        16/32 bit controllers

·        Communication Protocols: SPI, I2C, CAN, UART, RS232, Ethernet

·        Worked on sensors like ADC timers, BLE, UDS, XCP

·        RTOS experience

·        Vector tools

·        Debugging tool

·        Autosar (MCAL Config, tools: EB Tresos/Vector Davinci )

·         Advantage to have hands on with LINUX

 

Role Description:

Essential Duties and Responsibilities:

·        Develop embedded C software on S32k3X4 family of arm processors, including improvements to existing software, development of new features

·        Participate in all stages of software development, including requirements analysis, design, implementation, test, and maintenance

·        Address software issues and work with software and system engineers to identify the root cause

·        Help investigate and collect information to resolve process or design issues found on a current design

·        Identify software performance improvements through test driven development, automated unit testing, and comprehensive integration testing.

 

Skill Sets Required:

·        2-4 Years of relevant experience.

·        Validated experience (dependent on level) passionate about embedded software coupled with a Bachelor of technology in Electronics (EC, EE preferred)

·        Experience with developing high performing, fault tolerant, highly available C application software on multi-core processor

·        Good knowledge of mutual exclusion, synchronization, interrupt handling, inter-process communication, memory management, multi-threading, Free RTOS, SAFE RTOS utilities and system calls

·        Strong fundamental embedded operating system concepts

·        Familiarity with BMS (Battery Management system) is a plus

·        Exposure to Autosar, ISO 26262, ASIL D safety requirements

·        Experience with I2C, SPI, UART, CAN, LIN, Ethernet drivers

·        Comfortable debugging complex system/platform issues such as crashes and traps, memory leaks, issues with inter-process communications, CPU hogs etc.

·        Independent self-starter and committed to delivering on daring deadlines

·        Comfortable in a team environment with ability to work with little supervision

·        Must be fast learner with excellent embedded software debugging skills

·        Experience with code repository and versioning tools such as Bitbucket ((please scroll down)

·        Experience working with EB tresos, IAR arm compilers

·        Effective written and verbal communications skills. 


CTC: Max 12 LPA / ( Experience *3 LPA)

Exp: 2 - 4 yrs in ADAS

Location: Bangalore

 

Contact: SURYA

Mobile: 6302 196 418

Email: surya@bpsp.in

About the company

Our vision is to provide an incomparable service to both clients & candidates. Our priority and commitment is to provide a service which facilitates our clients to attract and retain the very best people available, and our candidates to fulfill their career potential. We work to the highest ethical and professional level Our team have been handling the assignments in below mentioned industr ...Show More

Industry

Recruitment & Manpower Co...

Company Size

16 Employees Employees

Headquarter

Hyderabad

Other open jobs from BPSP HR Solutions Pvt Ltd