Embedded Engineer Software Development
Technology, Data & Digital · Software & Web Development · Embedded Systems · Software Engineering · QA & Testing
In short
Responsibilities
- Analyze legacy embedded software architectures and perform migration to next-generation microcontroller platforms.
- Port Embedded C firmware across different hardware generations while maintaining functional equivalence.
- Develop, enhance, and maintain firmware for auxiliary converter control systems.
- Support integration of CAN, CANOpen, Ethernet, RS232, MVB, and PC104-based interfaces.
- Perform hardware-software integration for power electronic converters and control units.
- Use service and diagnostic tools to analyze field issues, event logs, and system performance.
- Support commissioning, troubleshooting, and customer acceptance testing.
- Collaborate with vehicle control system and integration teams.
Requirements
- Bachelor's or Master's Degree in Electronics & Communication Engineering, Electrical Engineering, Computer Science, Embedded Systems, Control Systems, Power Electronics, or related disciplines.
- Minimum 5+ years of experience in Embedded Software Development on microcontroller, Software Porting, Type Testing, or Verification & Validation.
- Strong programming experience in Embedded C.
- Solid experience in real-time embedded systems, interrupt-driven architectures, firmware debugging, and low-level software development.
- Experience in software migration, controller replacement, MCU migration, and firmware porting projects.
- Strong understanding of power electronics control systems, including PWM control, converters, battery chargers, and digital control loops.
- Hands-on experience with communication protocols such as CAN, CANOpen, Ethernet/TCP-IP, RS232, and MVB.
Desired Qualifications
- Knowledge of microcontrollers such as Infineon C167/ST10, XC2288, or equivalent embedded platforms will be highly preferred.
- Exposure to CPLD/PLD architectures, programmable logic, and hardware timing concepts is desirable.
- Familiarity with railway standards such as EN50155, EN50121, EN50128, EN50126, EN50129, and EN61373 will be an advantage.
Skills
About ABB
We are a technology leader in electrification and automation, enabling a more sustainable and resource-efficient future.
ABB is a technology leader in electrification and automation, enabling a more sustainable and resource-efficient future. The company’s solutions connect engineering know-how and software to optimize how things are manufactured, moved, powered and operated. Building on more than 130 years of excellence, ABB’s ~105,000 employees are committed to driving innovations that accelerate industrial transformation. www.abb.com\nPrivacy notice & house rules: https://social.abb/social-media-information\n\nBefore applying for a job at ABB , please read our Fraud Warning:…
Company
ABBJob Posted
6 hours ago
Employment Type
Full Time
Work mode
Hybrid
Experience Level
Mid-Senior
Locations
Bangalore, India
Qualification
Applicants
Be an early applicant