Embedded Software Engineer

Job Category: IT JOBS
Job Type: Full Time
Job Location: coachin
Job Experience: 2-5Years
Salary: Negotiable

We have an excellent opportunity for a highly motivated & skilled Embedded Engineer to join our IOT team, responsibilities include Hardware/pcb design for various micro controller and microprocessor-based systems, Embedded firmware design mainly with communication protocols like UART,SPI,I2C and with rs232,rs485 Modbus protocols, designing of firmware to communicate with different servers and cloud platforms to enable IOT. testing of both hardware and firmware using firmware debugging tools and hardware debugging tools like CRO, signal generator, multi meter etc. Provide support to clients and assistance in the support of systems at other locations.

Qualification  & Experience

Degree (B.Tech, MS or equivalent) in ECE, Electrical or Mechanical, computer science with

2-5 years of work experience in the Embedded IoT field.

Experience of HW designing rules, PCB Layout in Cadsoft Eagle / kikad (KiCad) /Altium Designer (/ OrCad-Allegro) etc.

Hands-on experience on Oscilloscopes, Logic Analyzer, Function/Signal generator, Solder Station (SMD/DIP).

Experience in C,C++ (Cross compilers) and python based embedded firmware development, debugging and testing.

Protocols:- Ethernet, Wi-Fi, USB, Serial interfaces(UART,SPI, I2C, RS485, RS422, RS232), Modbus, HTTP, MQTT, (Bluetooth 5 )


Hardware/pcb design with 2 or higher layer boards(preference: eagle, (KiCad), OrCad-Allegro or altium).

Embedded firmware development , need to be strong c, basic knowledge of C++ and python.

Ability to work with various microcontrollers(preference : ARM Cortex M4 or higher).

(Hands-on experience in any Cross compilers like Keil / IAR / Atmel Studio / CCS)

Ability to work with various microprocessors(preference : ARM Cortex A7 or higher).

Ability to implement WIFI, Ethernet, (Bluetooth) and GSM based IOT systems.

Basic knowledge of electronic circuits and power section design.

Develop test frameworks and operational tools for testing

Troubleshoot and support for software deployed.

Documentation and communicate plans and updates.

(EMI / EMC compatible design or test experience will be an advantage.)

Apply for this position

Allowed Type(s): .pdf, .doc, .docx