Senior Embedded Software Engineer

1 week ago


Bangalore Division, India Michael Page Full time
Competetive SalaryPF 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 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 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.



  • Bangalore Division, India Michael Page Full time

    Competitive SalaryPF&GratuityAbout Our ClientA global leader in industrial automation, known for its innovative engineering and strong international presence. The company provides advanced technologies and products that drive efficiency and digital transformation across manufacturing industries.Job DescriptionDevelop, maintain, and test an embedded software...


  • Bangalore, India Toshiba Software Full time

    Embedded Software Engineer (MCU Development) Location: Bengaluru Experience required: 4-12 years Notice Period: Immediate/Max 30 days Requirement: 1. Preferred Experience: 4 to 12 years 2. Experience in Embedded Software Domain. 3. Experience in MCU development, Peripheral driver development (SPI, I2 C, Ethernet, CAN, etc..). 4. Experience in porting...


  • Bangalore Division, India Michael Page Full time

    Competitive Salary PF&Gratuity About Our Client A global leader in industrial automation, known for its innovative engineering and strong international presence. The company provides advanced technologies and products that drive efficiency and digital transformation across manufacturing industries. Job Description Develop, maintain, and test an...


  • Bangalore Division, India Michael Page Full time

    Competitive Salary PF&Gratuity About Our Client A global leader in industrial automation, known for its innovative engineering and strong international presence. The company provides advanced technologies and products that drive efficiency and digital transformation across manufacturing industries. Job Description Develop, maintain, and test an embedded...


  • bangalore, India Tata Technologies Full time

    BMS Embedded Software Development Engineer (Senior Role)📍 Location: MVM Plaza 1st BB Road, Bengaluru, Karnataka💼 Experience: 3 – 7 YearsNotice Period: Looking for Immediate to 30 Days joiners🔹 About the RoleWe are looking for a Senior Software Engineer – BMS Embedded Software to join our growing team. This role is crucial in the design,...


  • Bangalore, India Tata Technologies Full time

    BMS Embedded Software Development Engineer (Senior Role) Location: MVM Plaza 1st BB Road, Bengaluru, Karnataka Experience: 3 – 7 Years Notice Period: Looking for Immediate to 30 Days joiners About the Role We are looking for a Senior Software Engineer – BMS Embedded Software to join our growing team. This role is crucial in the design, development, and...


  • Bangalore, India Analog Devices Full time

    About Analog Devices Analog Devices, Inc. (NASDAQ: ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change,...


  • bangalore, India Analog Devices Full time

    About Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...


  • Bangalore, India Black Box Full time

    We have openings for Sr Embedded System Engineer professionals at Bangalore location. Total Experience: 5+ yrs Role: Sr Embedded System Engineer Work Location: Bangalore (Manyata Tech park) Mode of Work: 5 Days Working from Office Salary: Case to case basis Job Description: Primarily Roles & Responsibilities • Participate in feature requirements definition...


  • bangalore, India Criador Labs Full time

    Department: Engineering/ R&DReports to: Founder/ Project ManagerJob Location: BangaloreJob Summary:In this role, you have the opportunity to lead the innovation for Criador Labs. We are looking for a highly self-motivated and passionate embedded developer responsible for developing embedded software/firmware for Medical Devices and Consumer Products...