Senior Embedded Software Engineer

Bangalore Urban Temporary View Job Description
Senior Embedded Software EngineerYour Job:* Design, implement, and test embedded software for Smart Motion Products in the field of industrialautomation.* Collaborate within an agile team on projects related to industrial communication, cybersecurity, andclosed-loop control.* Assist in the development and enhancement of infrastructure for continuous integration and industrialEthernet.* Utilize and integrate reusable software components from our embedded platform.Your technical qualification:* A degree in computer science, software engineering, electrical engineering, or a related field.o Familiarity with electric and pneumatic systems, along with a willingness to engage withthem.* Proficiency in object-oriented design and the C++ programming languageo Python for Scripting and Automationo Principles of version control and branching with Gito Skills in troubleshooting and testing embedded softwareo Knowledge of unit and integration testing* 10 years of experience in developing software for embedded systems and industrialcommunication, particularly for "small systems" with limited resources and embedded RTOSo Knowledge of ARM v7/v8 Cortex-M / Cortex-A based microcontrollers and theirecosystems.* Understanding of industrial communication protocols, stacks e.g. EtherCAT, Profinet, Modbus, IOLink,and controllers, such as SIEMENS and Beckhoff.o Proficiency with modern software tools including VS Code, LLVM, Git, GitLab, CMake,and Conan.* Familiarity with current software development processes, methods, and relevant standards is a plus.o Awareness of architectural design principles and understanding of measures and bestpractices to ensure software quality.
  • Competetive Salary
  • PF and Gratuity

About Our Client

Our client is an international professional services brand of firms, operating as partnerships under the brand. It is the second-largest professional services network in the world

Job Description

Senior Embedded Software Engineer

Your Job:

* Design, implement, and test embedded software for Smart Motion Products in the field of industrial

automation.

* Collaborate within an agile team on projects related to industrial communication, cybersecurity, and

closed-loop control.

* Assist in the development and enhancement of infrastructure for continuous integration and industrial

Ethernet.

* Utilize and integrate reusable software components from our embedded platform.

Your technical qualification:

* A degree in computer science, software engineering, electrical engineering, or a related field.

o Familiarity with electric and pneumatic systems, along with a willingness to engage with

them.

* Proficiency in object-oriented design and the C++ programming language

o Python for Scripting and Automation

o Principles of version control and branching with Git

o Skills in troubleshooting and testing embedded software

o Knowledge of unit and integration testing

* 10 years of experience in developing software for embedded systems and industrial

communication, particularly for "small systems" with limited resources and embedded RTOS

o Knowledge of ARM v7/v8 Cortex-M / Cortex-A based microcontrollers and their

ecosystems.

* Understanding of industrial communication protocols, stacks e.g. EtherCAT, Profinet, Modbus, IOLink,

and controllers, such as SIEMENS and Beckhoff.

o Proficiency with modern software tools including VS Code, LLVM, Git, GitLab, CMake,

and Conan.

* Familiarity with current software development processes, methods, and relevant standards is a plus.

o Awareness of architectural design principles and understanding of measures and best

practices to ensure software quality.

The Successful Applicant

Senior Embedded Software Engineer

Your Job:

* Design, implement, and test embedded software for Smart Motion Products in the field of industrial

automation.

* Collaborate within an agile team on projects related to industrial communication, cybersecurity, and

closed-loop control.

* Assist in the development and enhancement of infrastructure for continuous integration and industrial

Ethernet.

* Utilize and integrate reusable software components from our embedded platform.

Your technical qualification:

* A degree in computer science, software engineering, electrical engineering, or a related field.

o Familiarity with electric and pneumatic systems, along with a willingness to engage with

them.

* Proficiency in object-oriented design and the C++ programming language

o Python for Scripting and Automation

o Principles of version control and branching with Git

o Skills in troubleshooting and testing embedded software

o Knowledge of unit and integration testing

* 10 years of experience in developing software for embedded systems and industrial

communication, particularly for "small systems" with limited resources and embedded RTOS

o Knowledge of ARM v7/v8 Cortex-M / Cortex-A based microcontrollers and their

ecosystems.

* Understanding of industrial communication protocols, stacks e.g. EtherCAT, Profinet, Modbus, IOLink,

and controllers, such as SIEMENS and Beckhoff.

o Proficiency with modern software tools including VS Code, LLVM, Git, GitLab, CMake,

and Conan.

* Familiarity with current software development processes, methods, and relevant standards is a plus.

o Awareness of architectural design principles and understanding of measures and best

practices to ensure software quality.

What's on Offer

Competitive compensation commensurate with role and skill set
Medical Insurance Coverage worth of 10 Lacs
Social Benifits including PF & Gratuity
A fast-paced, growth-oriented environment with the associated (challenges and) rewards
Opportunity to grow and develop your own skills and create your future

Quote job ref
JN-082025-6823134

Job summary

Function
Information Technology
Sub Sector
IT Development
What is your area of specialisation?
Technology & Telecoms
Location
Bangalore Urban
Job Type
Temporary
Job Reference
JN-082025-6823134

Diversity & Inclusion at Michael Page

We don't just accept difference - we celebrate it. We encourage applicants from all backgrounds to apply for this role and are committed to building inclusive, diverse workplaces where everyone can thrive. If you require any support or reasonable adjustments during the recruitment process, please let us know.