Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Embedded Software Engineer C/C++ Programming.
India Jobs Expertini

Urgent! Embedded Software Engineer - C/C++ Programming Job | MNR Solutions

Embedded Software Engineer C/C++ Programming



Job description

<p><p>Candidate should have 6-9 years of experience in IoT embedded systems.

He/ She should be<br/>passionate, tech savvy, academically sound, have interest in embedded devices : </b><br/><br/></p><p>- Exposure to Microcontroller/Microprocessor Architecture /Family e.g. ARM Cortex,<br/>Microchip, Xtensa ESP32, TI CC32XX, STM32<br/><br/></p><p>- Knowledge of Bare metal and any RTOS (Free RTOS, uC OS, EmbOSs, VxWorks, QNX)<br/><br/></p><p>- Knowledge of Microcontroller peripherals and low level drivers e.g. ADC, DAC, I2C, SPI,<br/>UART, CAN, RS485, DMA, Ethernet, Display<br/><br/></p><p>- Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common<br/>IP protocols<br/><br/></p><p>- Knowledge of RF protocols WIFI, Bluetooth/BLE, IoT Cellular<br/><br/></p><p>- Knowledge of IoT communication protocols MQTT, COAP, AMQP<br/><br/></p><p>- Knowledge of Build toolchains and framework such as IAR, GCC, Keil, Mplab<br/><br/></p><p>- DFMA and DFMEA, Design release process<br/><br/></p><p>- Coding standards, guidelines and compliance tools<br/><br/></p><p>- Version control and repositories using git tools<br/><br/></p><p>- Software quality assurance and automated testing tools Experience / Skills Embedded<br/></p><p>software design cycle<br/><br/></p><p>- Documenting Software Design (flow charts, state diagram, logic design, analysis,<br/>implementation, debugging and testing etc)</p><p><br/></p><p>- Good hands-on programming in Embedded C, C++.</p><p><br/></p><p>- Programming in scripting languages such as batch, shell, python is a plus.<br/><br/></p><p>- Experience with AWS/Google cloud for device connectivity.

Exposure to IoT cloud services.<br/></p><p>e.g. AWS IoT<br/><br/></p><p>- Software and Hardware integration testing and troubleshooting<br/><br/></p><p>- Protocol debugging using protocol analyzer.<br/><br/></p><p>- Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel,<br/>Microchip, ARM core.</p><br/></p> (ref:hirist.tech)


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Embedded Software Potential: Insight & Career Growth Guide


Advance your career or build your team with Expertini's smart job platform. Connecting professionals and employers India.