Home India Embedded Software Engineer

Home India Embedded Software Engineer

Embedded Software Engineer

Full time at a Laimoon Verified Company in India
Posted on August 24, 2024

Job details

Experience :8-12 Years Essential SkillsExpertise in C/C++ programming, Linux internals, microcontroller bring-up, and firmware development with interfaces such as UART, SPI, and I2C.Track record of delivering projects/features on time and participating in design and code reviews.Experience with Git will be an added advantage.Experience in Diagnostics and Boot loader of Engine ECU using UDS, KWP, ISO-TP, and TP2.0 protocol.Working experience in different physical mediums like CAN, ISO-15031, ISO-14229, ISO-14230, ISO-TP, J1939, TP2.0, LIN, RS232, I2C, and SPI.Experience in using tools like INCA, Comate, Universal Debuggers, and Enterprise Architect.Experience testing using Canalyzer or CANoe.Good to Have SkillsExposure to Wi-Fi/BT/LTEIn-depth understanding of OSExposure to IoT systemKey Responsibilities:CAN Communication:· Develop and implement software for CAN (Controller Area Network) communication.· Develop CAN based alerts and work with protocols such as UART, J1939, OBD2, OBD2 extended, UDS, J1708 etc.· Develop newer CAN firmware modules including UDS and WWH-OBD.OBD Dongle Support:· Monitor and support WiFi-BT based OBD (On-Board Diagnostics) dongle.· Experience in using tools to simulate CAN, UART, J1939, OBD2, OBD2 extended, UDS, J1708 data.Software Development:· Design and develop software using C/C++.· Continuously discover, evaluate, and implement new technologies to maximize development efficiency.· Creating and debugging modular, scalable software design which is scalable to future requirements.Test Automation & Cloud Services:· Automate test cases and use cases for feature testing and end-to-end testing.Team Collaboration:· Work closely with the Product Management and Product Success Team to enhance J1939/ODBII solutions across makes and models, correcting root cause issues, fixing bugs, and adding proprietary ECM PIDs and features.· Collaborate with team members in India to develop features and resolve issues.Qualifications and Education RequirementsBE/ME Or BTECH/MTECH in a related field PRB

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Development starting now. Claim $10 promo towards online courses. See all courses
See All Embedded Jobs
Feedback Feedback