Home India Lead Firmware Engineer - C/C++ Programming

Home India Lead Firmware Engineer - C/C++ Programming

Lead Firmware Engineer - C/C++ Programming

Full time at HumanContext in India
Posted on December 29, 2024

Job details

Job Description :We are looking for individuals who can contribute towards :- Design and Develop Crestron's Next Generation Products- Working with real time electronic devices used for Control Systems, Presentation devices, various sensors which are part of residential and commercial automation- Enhance existing products such as Scheduling Touch Panels, Audio/Video endpoints/switches, conference room systems, Control Systems, Cloud IOT and many more.- Develop software that is platform agnostic.Job Responsibilities :In this role a you will be responsible for :- Design and implementation of new products on multiple Operating system platforms such as Linux and Android.- Design, develop, code, test, and debug complex systems.- Provide multiple solutions to technical problems and challenges.- Provide technical documentations such as design document.- Maintenance of existing products - New feature implementation and feature enhancements.- Implement Industry best practices in embedded and firmware development.- Open-source technologies such as Redis, lig openssl, openldap, etc.- Exposure to implement various device security mechanisms to prevent vulnerabilities- Implement software components i.e. WebUI, Database interface, device configuration, message routing, platform middleware frameworkTechnical Skills & Qualification : - Minimum Bachelor's degree in Engineering. (Preferably in Electronics & Communications)- Minimum 3-5 years of Relevant experience.- Knowledge in building projects using Agile/SCRUM methodologies.- Strong Analytical skills.- Experience with Windows OS is required, and Linux is preferred.- Experience in C, C++, is must- Experience in python is preferred.- Experience in using tools like Wireshark, Crucible and Jira preferred- Experience in Multithreading, deadlock detection and resolving them.- Experience in Inter process communication mechanisms (IPC)- Experience in embedded development involving microcontrollers.- Experience in Socket Programming and communication protocols such as TCP, UDP is a plus.Soft Skills :- Must have strong written and verbal communication skills as you will be working with cross functional teams.- Must possess strong problem-solving skills.- Operate autonomously with minimum direction- Must be a self-starter with the ability to master new technology concepts quickly. (ref:hirist.tech)

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Lead Jobs
Feedback Feedback