EMBEDDED SOFTWARE ENGINEER
COMPANY: IDCUBE Identification Systems (P) Ltd
Experience: 2 to 6 Years
Designation: Embedded Software Engineer
Department: Research and Development Department
Salary Range: 5 to 10 Lacs (Open for 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 embedded software engineer to join our dynamic software design team. As an embedded software engineer, you will be responsible for executing complete embedded software life cycles for a company and third-party hardware.
To ensure success as an embedded software engineer, you should have extensive experience coding in C and C++, Python and have excellent knowledge of embedded coding techniques. Ultimately, a top-class Embedded Software Engineer can develop scalable software systems that are perfectly optimized for the embedded device.
Firmware development for various embedded devices such as access control readers, etc
Analysing the product architecture to provide optimal inputs for hardware selection
Smooth integration of the device communication with our access control software
Preparing accurate documentation such as application notes, tutorials, and API guides
Excellent knowledge of C, and Python
Prior exposure to projects in the following domains- IOT/ ESP 8266/ ESP32/
Atmega AVR Series Boards/ Raspberry Pi/Beaglebone or similar single board computers
The Candidate should have a strong track record of success with prior experience in a similar role
Understanding of various hardware communication protocols such as UART, 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
Moderate knowledge of circuits, PCB design, prior experience in component selection, etc
Any added experience with Mesh networks or equivalent is a plus
WHAT WE ARE EXPECTING
As you are going to be a part of a development Team serving Global customers competing with American & European brands therefore following are our minimum expectations:
Zeal to implement innovative ideas for better results
An ownership attitude for the tasks assigned to them
At IDCUBE “Not my work” frame of mind is considered rude to other team members
“Professionals looking for a standard 9 to 5 job need not apply.” You will have to be flexible to complete the task on hand
As IDCUBE develops a system that includes both Hardware & Software components, therefore, working from home is not possible. Candidates looking for WFH need not apply
To apply please forward your resume or CV to firstname.lastname@example.org, Thank you very much, and good luck!