29/11 Raja Ram Manu
Recruitment - Specialist at DMT Solutions Pvt.Ltd

Views:905 Applications:82 Rec. Actions:Recruiter Actions:75

Senior Embedded Engineer - C/C++/Communication Protocols (4-8 yrs)

Bangalore Job Code: 385580

Senior Embedded Engineer:

Key Responsibilities :

- We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle.


- The goal is to create scalable, robust, and optimized software systems for IoT products.

- You can handle embedded C coding at register level. You have managed firmware with multiple timers with external and usrt interrupts.

- You have designed fairly complex

- Firmware Architecture independently. You can efficiently select/design/modify a bootloader for firmware update over the air using gprs.

- You have hands on experience in Electrical filters for noise cancellation, Extremely low power IOT design.

Technical Requirements :

- Obsess about code quality, automated testing, continuous integration, code reviews

- Obsess about end-users- experience and problems

- Hands on experience with different communication protocols like SPI, UART, I2C, RS232, RS485 etc

- Knowledge of any IoT device-cloud connectivity protocols like MQTT,COAP,Websockets etc.

- Knowledge in building Sensor based applications.

- Knowledge of C/C++.

- Strong knowledge of Electronics and building new hardware or customizing existing hardware

In short, all things related to electronics will be handled by you :

- Hardware component selection & research

- PCB design

- Writing firmware.

- Experience in hands-on development and troubleshooting on embedded targets

- Solid programming experience in C or C++

- Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems

- Adequate knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems

- Excellent knowledge of reading schematics and data sheets for components.

Base Salary + Variable + ESOPs = (8 - 12 lacs ) Yearly.

Add a note
Something suspicious? Report this job posting.