10 Sep
|
Angel and Genie
|
Tamil Nadu
10 Sep
Angel and Genie
Tamil Nadu
Job Description
Senior Embedded Software Developer – Welding Automation Products
n
Department: Research & Development
n
Location : Chennai
n
Job Type: Full-Time (Work from Office)
n
Experience Level: Senior (5 to 7 years)
n
Key Responsibilities
n
n
- Design, develop, and maintain embedded firmware for welding power sources, weld control devices, and control units used in industrial welding automation.
n
- Implement and tune real-time closed-loop control algorithms (current, voltage, and arc control) for switched-mode power conversion using PWM-based digital controllers.
n
- Develop low-level drivers and interfaces for power electronics building blocks: gate drive circuitry, power semiconductor switches (IGBT/MOSFET), current/voltage feedback sensing, and thermal protection.
n
- Work with DSP-based or ARM Cortex-M/STM32 microcontrollers to implement high-speed control loops, ADC sampling, and PWM generation for welding power converters.
n
- Collaborate with power electronics and hardware design teams on board bring-up, control-loop validation, and system-level integration of welding power sources.
n
- Develop communication interfaces between weld controllers, power sources, and peripheral devices using CAN, RS-485, Ethernet, and other industrial protocols.
n
- Support integration with robotic and automated welding cells, ensuring reliable synchronization between weld control units and automation systems.
n
- Debug and troubleshoot firmware and control-loop issues using oscilloscopes, logic analyzers, JTAG/SWD, and power-quality measurement tools.
n
- Write and maintain design documentation, test plans, and validation reports for embedded control software in line with industrial/safety standards.
n
- Participate in code reviews, support automated testing of firmware, and mentor junior engineers on embedded and power-electronics best practices.
n
n
Required Skills and Qualifications
n
n
- Bachelor or Master degree in Electrical, Electronics, Power Electronics, or related engineering discipline.
n
- 5 to 7 years of experience in embedded firmware/software development, with meaningful exposure to the
n
n
power electronics domain.
n
n
- Strong proficiency in C/C++ for embedded, real-time systems.
n
- Hands-on experience with microcontrollers (ARM Cortex-M, STM32) or DSP controllers used in power conversion applications.
n
- Solid understanding of switched-mode power supply concepts: PWM control, gate drives, current/voltage
n
n
feedback loops, and thermal management.
n
• Experience with real-time control loop implementation, including PID/closed-loop tuning for current or
n
voltage regulation.
n
n
- Familiarity with communication protocols relevant to industrial equipment: CAN, RS-485, UART, SPI, I2C, Ethernet.
n
- Experience with embedded development and debugging tools (IAR, Keil, STM32CubeIDE, Code
n
n
Composer Studio, debuggers, and emulators).
n
• Working knowledge of RTOS concepts (e.g., FreeRTOS, ThreadX) and version control systems
n
(Git/GitLab).
n
Preferred Qualifications
n
• Working knowledge of digital signal processing (DSP) techniques for real-time control — filtering,
n
sampling, and control-loop compensation — is a robust advantage.
n
• Experience with welding power sources, arc welding processes (MIG/MAG, TIG, Stick), or other industrial
n
power conversion equipment.
n
n
- Exposure to safety-critical or industrial-grade embedded systems and relevant compliance/safety standards.
n
- Experience integrating embedded control units with robotic or automated welding cells.
n
- Familiarity with bootloader design, firmware updates, and configuration data management for field devices.
n
- Scripting skills (Python/Bash) for test automation, data logging, and diagnostics.
n
📌 Senior Embedded Software Engineer (Tamil Nadu)
🏢 Angel and Genie
📍 Tamil Nadu