Job
Description
About The Role
Project Role :Software Development Engineer
Project Role Description :Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work.
Must have skills :Automotive ECU Software
Good to have skills :NA
Minimum 3 year(s) of experience is required
Educational Qualification :15 years full time education
Summary:A talented and motivated Embedded Software Engineer who will play a crucial role in developing the systems for aftermarket and original mounted solutions.Key Responsibilities:- Design, develop and/or validate Hardware and Software of tire electronics and vehicle telematic systems following an IoT approach.- Understand business requirements and deliver technology that meets performance, cost and quality standards.- Support development of strategy in the area of commercial and consumer tire information systems.- Work closely with the cloud team in regards of data ingestion, hardware monitoring and onboarding- Lead the firmware design, gather requirements from business teams and the system architect- Lead integration of third-party components or algorithms from other teams, suppliers- Make sure the firmware team does follow in1house process and best practices- Be responsible for the overall firmware documentation and the monitoring of the key parameters- Manage the local firmware team, define the release content and the next short-term sprints- Monitor key technologies needed for the product on the market- Contribute to standardization of development process, according standard like ASPICE.
Technical Experience:- 4+ years of experience in the design of automotive systems and/or IoT device required.- Expert in embedded C programming, testing, debugging and validation.- Experience as a software team leader, firmware integration.- Experience in third party firmware integration, API design and review.- Experience in firmware debugging on physical target and remotely.- Experience in wireless data transmission (e.g. UWB, ISM 433MHz, RFID UHF 866MHz, LF 131MHz, NFC 13.56MHz, Bluetooth LE,...) as well as network protocols is an asset.- Experience in automotive CAN bus, standard protocols- Experience in FW standard architecture like AUTOSAR or ROS- Strong Data processing skills with scripting languages like Python or Matlab M.- Experience in model-based development with Matlab Simulink algorithm development and integration.- Involved in all phases of the software development life cycle - requirements analysis, development, implementation and testing.- Working experience with automotive development process:A1Spice / ISO26262 / Scrum.- Experience in cloud computing or Big-data analysis.- Practical experience in system debugging, root cause analysis.- Automotive hardware knowledge (signal conditioning, data acquisition, data transmission, to environmental testing and certifications) is an asset - Good problem-solving and analytical skills.- Strong written and verbal communication skills.- Ability to work independently and as part of a team.- Self-motivated, accepts difficult challenges and think out of the box.- Adaptability & versatility are key. Enthusiastic team player, self-learning with interest in IoT and automotive world."Additional Information:- The candidate should have minimum 3 years of experience in Automotive ECU Software.- This position is based at our Hyderabad office.- A 15 years full time education is required. Qualification 15 years full time education