Padmi

Embedded Systems Executive

BangalorePosted 2 months ago
Software engineeringStaff+FULL TIME
Apply at Tech Source Solutions

Opens the source posting on internshala.com

Source description

About the role

View original

About the job: Key Responsibilities: 1. Design, develop, test, and maintain embedded firmware in C/C++. 2. Develop firmware for ARM Cortex-M-based microcontrollers. 3. Work with peripherals such as UART, SPI, I2C, CAN, USB, ADC, PWM, GPIO, and Timers. 4. Develop and debug device drivers and board support packages (BSP). 5. Create interface sensors, displays, memory devices, and communication modules. 6. Debug embedded software using JTAG/SWD debuggers and oscilloscopes. 7. Perform firmware integration with hardware and validate functionality. 8. Optimize firmware for performance, memory, and power consumption. 9. Participate in code reviews and maintain software documentation. 10. Work closely with hardware engineers during board bring-up and debugging. Required Skills: 1. Strong programming skills in Embedded C. 2. Basic knowledge of C++. 3. Good understanding of microcontrollers and embedded systems. 4. Knowledge of ARM Cortex-M architecture. 5. Understanding of interrupts, timers, watchdogs, and memory management. 6. Familiarity with communication protocols: UART, SPI, I2C, CAN (preferred), USB (basic knowledge). 7. Familiarity with GPIO, ADC, PWM, and DMA. 8. Basic understanding of RTOS concepts. 9. Good debugging and problem-solving skills. 10. Knowledge of Git or other version control systems. Preferred Skills: 1. Experience with STM32, NXP, Nordic, Microchip, or TI microcontrollers. 2. Experience using STM32CubeIDE, Keil, IAR, or VS Code. 3. Knowledge of FreeRTOS. 4. Understanding of BLE, Wi-Fi, LoRaWAN, Zigbee, or MQTT. 5. Experience with Embedded Linux is an advantage. 6. Basic Python scripting for testing or automation. 7. Familiarity with communication analyzers and debugging tools. Educational Qualification: B.E./B.Tech in- 1. Electronics & Communication Engineering (ECE) 2. Electronics & Instrumentation Engineering (EIE) 3. Electrical & Electronics Engineering (EEE) 4. Computer Science Engineering (CSE) 5. Embedded Systems M.E./M.Tech in embedded systems is an added advantage. What we offer: 1. Opportunity to work on cutting-edge embedded products. 2. Hands-on experience with industrial and IoT devices. 3. Exposure to the complete product development lifecycle. 4. Learning and mentoring from experienced engineers. 5. Career growth opportunities. 6. Collaborative engineering environment. Who can apply: Only those candidates can apply who: have minimum 1 years of experience are Computer Science Engineering students Salary: ₹ 2,00,000 - 4,00,000 /year Experience: 1 year(s) Deadline: 2026-08-09 23:59:59 Other perks: 5 days a week Skills required: ARM Microcontroller, Embedded C, Git, UART, I2C and Controller Area Network (CAN) Other Requirements: A. Candidates with academic or personal projects involving the following will have an advantage: 1. STM32 or other ARM Cortex-M development 2. Sensor interfacing 3. UART/SPI/I2C communication 4. FreeRTOS-based applications 5. IoT or wireless communication projects 6. Robotics or automation systems B. Desired Candidate Profile: 1. Passion for embedded systems and electronics. 2. Strong analytical and troubleshooting skills. 3. Quick learner with a positive attitude. 4. Good communication and teamwork skills. 5. Ability to work independently and in cross-functional teams. C. Tools & Technologies: Embedded C, C++, STM32CubeIDE/Keil/IAR, Git, FreeRTOS, JTAG/SWD debuggers, logic analyzer, oscilloscope, UART terminal tools, and serial protocol analyzers. About Company: We are the manufacturers and distributors of instrumentation for a wide range of industries. We promote products for companies based in the US and Europe.

One address, no account. We’ll tell you when matching roles go live.