10 IDCUBE Identification System Jobs
IDCUBE - Lead Firmware Engineer - ARM/Multithreading (5-7 yrs)
IDCUBE Identification System
posted 11d ago
Fixed timing
Key skills for the job
Designation : Lead Firmware Engineer.
Department : Research and Development Department.
Experience : 5 to 7 Years.
Location : Noida.
Salary Range : Open for the Right Candidate.
Education : Bachelor's or Master's degree in Computer Science, or a similar field.
WHO WE ARE
- IDCUBE is INDIA's one and only IOT-based physical Access Control solution developer, having offices in India, USA, UAE, and Malaysia.
- We deliver an on-prim and cloud-based Physical security experience platform to distributors and system integrators.
- Our in-house product engineering is the best in the industry.
- We are the most globally recognized INDIAN product having 3000+ successful installations in more than 20 countries.
WHAT WE ARE LOOKING FOR.
- We are looking to hire a skilled firmware engineer for our dynamic embedded software design team.
- As an embedded software/firmware engineer, you will be responsible for executing complete embedded software life cycles.
- The ideal candidate should have extensive experience coding and designing software in C and C++ and have excellent knowledge of embedded product development from conception to delivery.
Responsibilities :
- Firmware development for various embedded devices such as access controllers, readers, etc.
- Analyzing product architecture to provide inputs during selection of hardware including processor and auxillary components.
- Working with hardware engineers to bring up embedded boards.
- Preparing accurate documentation such as application notes, tutorials, and API guides.
Candidate Profile :
- Excellent knowledge of C for ARM processors.
- Knowledge of system design using STM32 family processors and associated development tools.
- Experience with Raspberry Pi/Beagle Bone or similar single-board computers.
- Strong background in Linux-based multi-threaded embedded development is essential, including driver development.
- The Candidate should have a strong track record of success with prior experience in an embedded firmware development role which may include more than one major large-scale deployable project.
- Understanding of various hardware communication protocols such as UART, I2C, SPI, RS232/RS485, Weigand, OSDP, I2C, etc.
- Knowledge of network protocols, such as TCP, UDP, TLS, HTTP, MQTT.
- The candidate should have an excellent problem solver with good analytical skills.
- Experience with git version control system preferred.
- Moderate knowledge of circuits, PCB design, prior experience in component selection, etc.
Functional Areas: Other
Read full job descriptionPrepare for IDCUBE Identification System roles with real interview advice
4-5 Yrs
7-10 Yrs
2-4 Yrs