Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join MNR Solutions and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
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)
Don't Miss This Opportunity!
MNR Solutions is actively hiring for this Embedded Software Engineer - C/C++ Programming position
Apply Now