Expertise / Skills :
- ● Expertise in C / C++
- ● Knowledge of at least one high level language for scripting (preferably Python)
- ● Familiar with the Linux/Unix environment.
- ● Strong digital electronics fundamentals
- ● General familiarity with data structures and algorithms
- ● Good analytical skills
- ● Ability to work as a team player
- ● Understanding of RTOS concepts
- ● Using tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer.
- ● SW development tools: Confluence, JIRA, GIT, bit-bucket, etc.
Good to have :
- ● Exposure to Android Application Programming.
- ● Hardware debugging Skill.
- ● Strong Communication Skills
- ● Experience with Yocto Linux
- ● Linux application Level Programming.
- ● Ability to coordinate between across departments
Job Description :
- ● Design software for embedded systems based on requirements for production and commercial deployment.
- ● Design, Develop, and Debug System Sub Modules
- ● Analyze and enhance efficiency, stability and scalability of System resources
- ● Integrate and validate new product designs
- ● Support software QA and optimize I/O performance
- ● Provide post production support
- ● Coordinate with the hardware team during the development phase.
- ● Explore third party and open source software
- ● Mentor Trainee Engineers