Join our team

Send your Resume to:
Current Openings Position: Embedded Software Developer

Requirement:

• Proficiency in programming skills (C, CUDA, C++, Java ). should be able design and code from scratch.

• Strong knowledge on computer architecture, ARM architecture, SW Quality Experience

• Knowledge on SoC peripherals like clock, voltage and pmic are added advantage for the candidate.

• Knowledge in System SW (bootloader, Board Support Package (BSP), HLOS).

• Knowledge on debugging tools using JTAG/Trace-32/WinDBG is preferred

• Good debugging skills. Able to understand various kinds of debug logs and trouble shoot the issue

• Should be an excellent teammate, with passion towards new trends/technology.

• Candidate should have familiarity with tools/frameworks/environments like Git, Make tool, Maven, eclipse, DevOps etc.

• Basic understanding of computer vision and machine learning algorithms is expected.

• Programming experience with Java is desirable

• Knowledge of OpenCV, CUDA, Python, Matlab and AI/ML methodologies is welcome.

• Familiarity with working in Linux and Windows environment.


Other skills:

• Willingness to work in a challenging environment.

• Ambition to work as a Software Developer, Software Engineer or in a similar role.

• Ability to learn new languages and technologies quickly.

• Good communication skills.

• Attention to detail.

• Capable of leading a team in future.


Role:

• Candidates will work with the project team to develop and deploy computer vision algorithms on the Linux GPU environment or embedded platform.

• The person should be able to work independently based on problem statement.


Qualification:

• Bachelor's degree preferably in Computer Science/Electronics/Allied Streams

• 2 - 4 years of relevant industry experience (related to embedded systems development) with a proven track record of problem-solving, effectively and diagnosing technical issues quickly.




Position:Embedded Software Team Lead:


Requirement:

• Proficiency in programming skills (C, CUDA, C++, Java ). should be able design and code from scratch.

• Strong knowledge on computer architecture, ARM architecture, SW Quality Experience

• Knowledge on SoC peripherals like clock, voltage and pmic are added advantage for the candidate.

• Knowledge in System SW (bootloader, Board Support Package (BSP), HLOS).

• Knowledge on debugging tools using JTAG/Trace-32/WinDBG is preferred

• Good debugging skills. Able to understand various kinds of debug logs and trouble shoot the issue.

• Should be an excellent teammate, with passion towards new trends/technology.

• Ability to self-manage, show leadership, good analytical skill and communicate well.

• Experience to use Configuration Management tools (Git, Perforce) and Agile scrum tools (JIRA, Orbit).

• Excellent data analysis skills and demonstrated ability in solving complex issues involving multiple software or hardware components.

• Candidate should have familiarity with tools/frameworks/environments like Make tool, Maven, Eclipse, DevOps etc

• Strong understanding of OOPS concept, parallel programming and software design principles is mandatory.

• Ability to build testable software and maintain quality while implementing complex algorithms.

• Basic understanding of computer vision and machine learning algorithms is also expected.

• Knowledge of Python, Matlab and AI/ML methodologies is welcome.

• Must be comfortable with working in both Linux and Windows environment.


Other skills:

• Strong interpersonal and collaborative skills, specifically a proven ability to effectively guide and influence within a dynamic environment.

• Exposure to pre-silicon hardware simulators and emulators is a plus

• Good communication and interpersonal skills

• Ability to time-share and prioritize between multiple tasks is crucial

• Mentor team members and share knowledge within the team.

• Willingness to work in a challenging environment.

• Document and Review product specifications based on customer feedback.

• Ability to work independently while guiding the team members.

• Effectively interact and communicate within the team and with the customers.

• Effectively interact and communicate within the team and with the customers.


Role:

• Candidates will lead the project team to develop and deploy computer vision algorithms on the embedded platform or Linux GPU environment

• The person should take the full responsibility to trouble shoot and fix issues related to security, performance, network and system error on day-to-day basis from Kharagpur.


Qualification:

• Bachelor's degree preferably in Computer Science/Electronics/Allied Streams.

• 5+ years of relevant industry experience (related to embedded systems development) with a strong demonstrated ability in solving complex problem in a professional software development environment.