
Search by job, company or skills
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.
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.
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
Michael Page has five decades of expertise in professional services recruitment. We were established in London in 1976, and over this period we've grown organically to become one of the best-known and most respected consultancies, with an office network spanning six continents.
While size has its advantages, it doesn't define us - the nature of our organic growth means that each new office is integrated into the region that it serves. It also means that as an employer looking to hire, or as a candidate aiming to grow your career you have the best of both worlds; a team that understands the market and geography you operate in, plus the resources and expertise of an international network at your disposal.
Job ID: 125178039