Embedded Software Engineer
- Category: Software Developer Jobs
- Location: Chennai, Tamil Nadu
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 22K to 33K
- Published on: 2025/09/21
Experience – 4 to 7 Years
Domain- Automotive/Trucks and off highways/off-road Heavy vehicles.
Job Duties:
• Strong proficiency in C programming language for embedded systems
• Design and implement device drivers for various hardware peripherals.
• Utilize your knowledge in RTOS (Real-Time Operating Systems) to develop efficient and reliable software solutions.
• Implement communication protocols such as SPI, CAN Protocol, I2C, and J1+3+ for seamless integration of embedded systems.
• Hand on experience with CRO, Function generator, Trace 32 etc.
• Ability to gather requirements, design, implement and test software for embedded systems.
• Hands on experience in driver software development
• Able to analyze datasheets for electronic components and software aspects.
• Well versed with version control like GIT, software development standards and processes
• Apply systematic problem-solving skills to define issues, identify root causes, develop, qualify, and implement corrective actions in a timely manner.
• Maintain orderly project records. Know, document, and communicate project status as required both verbally and in written form.
Required Skills-
• Embedded C, driver software related skills.
• Solid understanding and practical knowledge of RTOS for real-time application development.
• Experience with communication protocols such as SPI, CAN Protocol, I2C, and J1+3+.
• Familiarity with hardware interfaces and electronic components.
• Good knowledge on electronic components.
• Strong communication, problem solving, and analytical skills.
• Good oral and written communication skills.
• Strong customer focus and ability to work effectively with a wide variety of people.
• Need to be self-motivated and team player
Related jobs
-
Software Engineering Manager | System Design |amp| Development
Profile : Software Engineering Manager Job Description • Lead a team of software architects and engineers who design and develop discrete event simulation models, visualizations, and analysis tools • Drive the design and development of the modeling f...
-
Senior Java Software Engineer
We are looking for Senior Java developer to join us, If you want to be part of Product development team to built core banking application and to work with technology expertise and to ready to solve complex application? and You want to be with the inn...
-
Senior Java Software Engineer
We are looking for Senior Java developer to join us, If you want to be part of Product development team to built core banking application and to work with technology expertise and to ready to solve complex application? and You want to be with the inn...