Job Description :
- Minimum Academic Qualification: B.Tech (CSE/IT/ECE/EE)
- Year of Experience: 6 Years
- Notice Period : Less than 30 Days.
- Location : Bangalore
Required keyword : Embedded Development, C++, ADAS, Automotive Domain
- Understanding of software features of ADAS related (Customer requirement)
- Functional feature implementation
- Perform QAC and Unit test.
- Preparing detailed design documents.
- Debug and fix problem reports
- Ecu board bringing up
Essential Skills:
- Excellent written and oral communication skills
- Self-motivated professional with a result-oriented approach
- Fast learner and quick thinker
Desirable Skills:
- Good Technical understanding.
- Meeting with clients, designers, and engineering teams to define technical requirements.
- Designing program architecture based on project requirements and hardware specifications.
- Writing software code, embedded programs, and system protocols.
- Conducting tests on the embedded software systems to ensure proper integration
- Troubleshooting embedded systems and diagnosing errors, malfunctions, or inefficiencies.
- Implementing effective repairs, modifications, and upgrades to the embedded code.
- Liaising with design and engineering teams to ensure process alignment.
- Managing project timelines and reporting any delays or issues to the supervisor.
- Generating diagnostic reports, technical manuals, and software development documentation.
- Maintaining embedded software systems and performing maintenance as needed.
- A bachelor’s degree in computer science, computer engineering, or similar.
- A minimum of three years' experience as an embedded developer.
- Proficiency in C and C++ programming languages.
- Strong knowledge of hardware architecture such as ARM, MIPS, and x86.
- Familiarity with hardware protocols including USB, UART, I2C, and SPI.
- Experience with OS platforms such as Linux, Unix, and RTOS.
- Excellent diagnostic skills.
- Strong analytical and problem-solving abilities.
- Strong organizational and project management skills.
- The ability to keep abreast with the latest advancements in technology and techniques.