Bacancy System is hiring Embedded Software Engineer

Job Title: Embedded Software Engineer

Experience: 2–4 Years

Qualification: B.E./B.Tech/M.Tech in Electronics, Electronics & Communication, Embedded Systems, Computer Engineering, or related field.

Key Responsibilities:

Design, develop, and debug embedded firmware for microcontroller-based systems.
Develop software in C/C++ for ARM Cortex-M, STM32, NXP, Microchip or similar MCUs.
Interface peripherals such as UART, SPI, I²C, CAN, Ethernet, and RS485.
Develop and integrate communication protocols including Modbus, MQTT, TCP/IP, BLE, or Wi-Fi.
Perform firmware testing, debugging, and code optimization.
Work closely with hardware engineers for board bring-up and product validation.
Prepare technical documentation and support product releases.
Participate in code reviews and follow coding standards.

Required Skills:
Strong programming skills in Embedded C/C++.
Experience with RTOS (FreeRTOS or similar).
Hands-on experience with STM32, NXP, TI, or similar microcontrollers.
Familiarity with debugging tools (JTAG/SWD, oscilloscopes, logic analyzers).
Knowledge of Git version control and embedded development tools.
Good analytical and problem-solving skills.

Send resume at jeny.shah@bacancysystems.com

LinkedIn
Visit Website

Leave a Comment

Your email address will not be published. Required fields are marked *