A leading technology company in Pune District, India, is seeking a skilled programmer with a strong background in C programming and Linux application development. Ideal candidates should have experience mentoring junior team members and engaging in customer interactions, specifically within the US and Europe. This role requires strong analytical skills and fluency in English, both verbal and written. The company offers opportunities to work on interesting projects across various technologies.
Qualifications
Hands-on experience with C programming and debugging.
Strong track record in Linux User Space application development.
Familiarity with Linux kernel subsystems, especially versions 3.0 and above.
Experience with SoCs from various manufacturers.
Understanding of ARM series processors and other microcontrollers.
Responsibilities
Executing multiple projects simultaneously.
Developing the team to meet customer requirements efficiently.
Mentoring junior team members.
Providing pre-sales support and proposal preparations.
Executing the project lifecycle from requirement understanding to bug fixing.
Skills
C programming
Debugging skills
Linux User Space application development
Git version control system
Embedded GUI Development – QT or similar
Hardware schematics review and PCB debugging
Analytical and problem-solving skills
Fluent English (verbal and written)
Education
B.E. / B.Tech – Electronics, Electronics & Communication, Computer engineering
Tools
gdb
valgrind
static code analyzer tools like cppchecker
logic analyzer
digital oscilloscope
Job description
Responsibilities
Able to execute multiple projects at a same time
Hands on programming/coding, and debugging
Continuous development of team to serve the customer requirements in faster and efficient way
Ability for Building/Mentoring Freshers/Jr. team members
Ability for Pre-Sales Support / Proposal preparation