Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Embedded System Software Engineer.
India Jobs Expertini

Urgent! Embedded System Software Engineer Job Opening In Bengaluru – Now Hiring IT Resource Hunter

Embedded System Software Engineer



Job description

<p>Experience: 12+ years in Embedded Systems Design & IoT Integration.<br/><br/> What you'll bring :<br/><br/>- Strong expertise in Embedded C (plus familiarity with Embedded Python).<br/><br/>- Hands-on with microcontroller platforms - Raspberry Pi Pico & ESP32.<br/><br/>- Deep knowledge of USB, RS-232, UART, Wi-Fi, LoRa, BLE 5.0 protocols.<br/><br/>- Passion for building IoT-driven, connected solutions.<br/><br/></p><p>Key Responsibilities :</p><p><br/></p><p>- Design, develop, and test embedded software for IoT and connected device platforms.</p><p><br/></p><p>- Work with various Microcontroller/Microprocessor architectures (e.g., ARM Cortex, ESP32, TI CC32XX, STM32, Microchip).</p><p><br/></p><p>- Develop low-level drivers and interfaces for peripherals such as ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, and Display modules.</p><p><br/></p><p>- Implement and work on Bare metal and RTOS environments (FreeRTOS, VxWorks, QNX, EmbOS, uC OS).</p><p><br/></p><p>- Work with networking concepts including OSI layers, embedded TCP/IP stacks, and standard IP protocols.</p><p><br/></p><p>- Integrate RF protocols such as Wi-Fi, Bluetooth/BLE, and IoT Cellular.</p><p><br/></p><p>- Implement and manage IoT communication protocols such as MQTT, CoAP, and AMQP.</p><p><br/></p><p>- Use build toolchains and frameworks such as IAR, GCC, Keil, and MPLAB for firmware development.</p><p><br/></p><p>- Follow coding standards, design release processes (DFMA/DFMEA), and ensure software compliance and quality.</p><p><br/></p><p>- Work with version control systems (Git) for code management and collaboration.</p><p><br/></p><p>- Conduct software quality assurance, automated testing, and integration testing.</p><p><br/></p><p>- Perform hardware and software integration testing and troubleshoot firmware issues using debugging tools and protocol analyzers.</p><p><br/></p><p>- Work with AWS IoT or Google Cloud IoT for device connectivity and cloud integration.</p><p><br/></p><p>- Document software design using flowcharts, state diagrams, and logic design, and maintain technical documentation.</p><p><br/></p><p>- Collaborate with cross-functional teams including hardware engineers and QA teams.</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 System Potential: Insight & Career Growth Guide