Senior Embedded Software Engineer

Michael Page

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 6 days ago
  • Apply easily
Senior Embedded Software EngineerYour 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 withthem.
  • Proficiency in object-oriented design and the C++ programming language
o 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 industrial
communication, 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.Senior Embedded Software EngineerYour 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 withthem.
  • Proficiency in object-oriented design and the C++ programming language
o 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 industrial
communication, 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 SalaryPF and GratuitySenior Embedded Software EngineerYour 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 withthem.
  • Proficiency in object-oriented design and the C++ programming language
o 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 industrial
communication, 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.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 worldCompetitive 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

Similar Jobs

  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 20 hours ago
    • Apply easily
  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 20 hours ago
    • Apply easily
  • Software Development Engineer

    Delta Air Lines

    • Bangalore, Karnataka
    About Delta Air Lines About the Company Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our…
    • 20 hours ago
    • Apply easily