No more applications are being accepted for this job
- Meeting with clients to understand software requirements.
- Creating SRS, High Level Design and Low Level Design documents.
- Give effort estimates based on Software Requirements.
- Create Test Case Suite, Test Plan and Test Reports.
- Work with Junior team members to efficiently divide work among the team members.
- Coming up with effective coding guidelines and Testing strategies.
- Be able to come up with effective logging/debugging techniques for bug fixing/debugging
- Be able to write clear technical documentation.
- Bachelors degree in CS/ECE/EEE or having similar experience.
- Experience with a complete development life-cycle of a software project.
- Proficient in C /C++.
- Experience in embedded software development on RTOS/Linux environment.
- Experience in Git.
- Experience in guiding a team of embedded software engineers.
- Communication Protocol UART , I2C, SPI, CAN , UDS
- Good to have experience in Python/Rust/Go.
- Good to have experience in Cellular/GPS/BLE domain.
- Critical thinker.