Company: Qualcomm India Private Limited
Job Area: Engineering Group, Engineering Group
Software Engineering
General Summary:
Qualcomm\'s Corporate Engineering division in Bangalore is looking for an embedded software engineer with proven track record in embedded software development. The successful candidate will be part of a team of developers with expertise in low-level device driver software and HW/SW interfaces. This individual will be part of a team of developers, who will work on fast-paced projects from ideation, to prototype, to commercialization. This individual needs to have hands-on experience in the entire software development lifecycle from design, development, and debugging aspects of embedded systems.
The ideal candidate shall be interested in joining a dynamic team who would be working on various verticals like modem/multimedia/machine learning etc. Strong familiarity and understanding of operating system internals, Linux and Android, would be useful. The successful candidate will work with minimal supervision, performing task definition, and work breakdown including duration estimates. The successful candidate will design, document, implement and test embedded software in a real-time environment.
The successful candidate will have a strong interest in hardware and software design and test, enjoy working in a lab environment, be proactive, and have a hands-on approach to work assignments. Candidates must have great interest in new technologies and willingness to learn.
Strong communication and interpersonal skills are required. The candidate must be able to work well with others in a technical environment. Frequent interfacing with team members in the US and China will be required. The candidate must be able to travel abroad. The ability to work independently, with strong problem-solving skills, is expected.
Minimum Qualifications
4+ years of experience on embedded software development
Must have excellent C, C++ and Python skills.
Prior experience working on kernel drivers on Linux or Android
Prior experience with board bringup and BSP development
Must have good working knowledge of ARM architecture.
Strong lab skills and experience with standard lab equipment is required.
Preferred Qualifications
Working knowledge of Qualcomm chipsets and modem experience.
Excellent interpersonal and teamwork skills
Excellent communications skills; oral and written
Experience with version control software such as Git, Perforce etc.
Experience with CI/CD process
Education requirements
B.E. or B.Tech. in Computer Science/Electrical Engineering/Software Engineering/Computer Engineering or equivalent.
Master\xe2\x80\x99s degree preferred.
Minimum Qualifications: \xe2\x80\xa2 Bachelor\'s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
OR
Master\'s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.