Applied Successfully!
Thank you for applying on this job post, We will get back to you shortly, Meanwhile start browsing our other jobs
Job id : 163998

Sr Firmware Developer

Sr Firmware Developer

  Bangalore
   ABB India Limited        Bangalore
  17 hours ago   

JOB ID:163998

Job details

Job Type

  Full Time

Functional Area

Software Development

Industry

Electrical/Electronics/Semiconductor

Education

Not Specified

Experience Required

  10 - 15 Yrs

Key Skills Required

  embedded c, c++ programming, modbus-rtu, serial (rs232 or 485), stm32, cortex-mx, git, jira, azure devops

Other Skills Required

 

Job Description

You will be working as Firmware Developer and will be part of Process Automation Business Area for Process Industries division based in Bangalore, India. In this role you will be reporting to R&D Technology Manager and will be responsible for identifying, proposing and implementing innovative technology, software or solutions by contributing with own ideas. Working independently as a member of an R&D team.

Your responsibilities

• Integrating measurement, imaging and controlling algorithms with supporting functions on embedded platforms or PCBs for industrial applications

• Working in an agile or scrum environment and experience on setting up a continuous build environment to speed up software development and deployment process

• Participating in requirement gatherings as required along with design discussions for new firmware, writing quality code, documentation and reviews with ABB team as needed

• Working closely with ABB project manager for deliverables, milestones, identificatio

...  See More

You will be working as Firmware Developer and will be part of Process Automation Business Area for Process Industries division based in Bangalore, India. In this role you will be reporting to R&D Technology Manager and will be responsible for identifying, proposing and implementing innovative technology, software or solutions by contributing with own ideas. Working independently as a member of an R&D team.

Your responsibilities

• Integrating measurement, imaging and controlling algorithms with supporting functions on embedded platforms or PCBs for industrial applications

• Working in an agile or scrum environment and experience on setting up a continuous build environment to speed up software development and deployment process

• Participating in requirement gatherings as required along with design discussions for new firmware, writing quality code, documentation and reviews with ABB team as needed

• Working closely with ABB project manager for deliverables, milestones, identification and tracking

• Reporting to technical lead or manager on daily activities planned, expected deliverables and reports as defined for the project

Your background

• Bachelor’s or master’s degree in Computer Science / Electronics Engineering

• Minimum 10 - 15 years of experience in embedded C and C++ programming, modbus-RTU, serial (RS232 or 485) protocols

• Ability to write PCB level drivers and performing board bring-up activities. Ability to read and extract information from schematics, comfortable working with PCBs and basic electronics

• Knowledge of interfacing microcontrollers such as STM32, Cortex-Mx, with hardware such as USB, UART, SPI, I2C, Timers, PWM

• Experience with development environments such as Visual Studio, IAR and Lauterbach for debugging

• Experience with collaboration and software configuration tools (GIT, JIRA, Azure DevOps) See Less

About Company

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.