JOB ROLE AND RESPONSIBILITIES
Embedded software architecture design and software development for electronic products in Automotive (Electric
Vehicle) and Industrial applications. Responsible for overall code quality & efficiency, Time to market and delivery
with internal and external customer satisfaction. Will be reporting to the systems manager / head of application
engineering team.
EDUCATIONAL QUALIFICATION, LANGUAGE AND SKILLSET REQUIREMENTS:
Education and work experience:
Bachelor’s / Master’s Degree in Electrical and Electronics Engineering / Electronics &
Communication Engineering / Computer Science Engineering
Work experience : 1 ~ 4 Years’ experience in embedded software development
Language requirements:
Fluency in written and spoken English communication.
Skillset Requirements:
Proficiency in programming languages such as C, C++, and Python scripting.
Knowledge of model based code development with tools like MATLAB Simulink or equivalent tools
will be an advantage.
Very good familiarity with embedded systems software development, testing, including experience
with microcontroller programming, real-time operating systems, and software design for embedded
systems within Industrial and automotive applications.
Familiarity with various MCU architectures, communication protocols such as I2C, SPI, UART, USB,
Ethernet, CAN, LIN, and FlexRay.
Strong debugging and troubleshooting skills for identifying and resolving software defects & issues.
Ability to work in a collaborative environment, managing multiple tasks and projects simultaneously,
working closely with cross-functional teams, and prioritizing and managing time efficiently.
Effective communication skills to present ideas to both technical and non-technical audiences, to
understand requirements from stakeholders and to articulate the design decisions.
Embedded software engineer
Job Category: Recruitment
Job Type: Full Time
Job Location: Bangalore