Job Description
WHAT WILL YOU DO?
• Design and develop embedded software for various electronic devices and systems.
• Collaborate with hardware engineers to ensure that the software and hardware are compatible.
• Write code in programming languages such as C, C++, and assembly language.
• Develop and execute test plans to ensure that the software meets the specified requirements.
• Debug software and troubleshoot issues that arise during development or testing.
• Optimize software performance for memory usage and execution time.
• Develop device drivers and firmware for various devices, such as sensors and actuators.
• Work with other software engineers to integrate embedded software with higher-level software systems.
• Stay up-to-date with emerging technologies and industry trends related to embedded software development.
• Write technical documentation, including specifications, test plans, and user manuals.
Requirements
• Bachelor's degree in Computer Science, Electrical Engineering, or related field.
• Experience in embedded software development and debugging.
• Proficiency in programming languages such as C, C++, and assembly language.
• Knowledge of real-time operating systems (RTOS) and their usage in embedded systems.
• Understanding of hardware/software interface and experience working with microcontrollers and peripheral devices.
• Familiarity with software development tools, such as debuggers and oscilloscopes.
• Strong analytical and problem-solving skills.
Benefits
• The opportunity to truly make a difference in the world by shaping a ground-breaking product early on
• Working directly with the founders and a great team of senior advisors
• A creative and motivating workplace with flat hierarchies and open communication
• An entry point into the field of automobile development and commercialization
💡 Quick Summary
Seeking a career-building opportunity? The Embedded Software Developer |Full|Time position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
