Senior Embedded Software Engineer

1 week ago


Bengaluru, Karnataka, 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.



  • Bengaluru, Karnataka, India Michael Page Full time

    Job Description- Competetive Salary- PF and GratuityJob DescriptionSenior 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...


  • Bengaluru, Karnataka, India beBeesoftware Full time US$ 90,000 - US$ 1,20,000

    Job Title: Senior Embedded Software Engineer Job Description:We are seeking a skilled and experienced Senior Embedded Software Engineer to join our team. The ideal candidate will have a strong background in embedded systems development, with expertise in Linux development and a good understanding of object-oriented design.The successful candidate will be...


  • Bengaluru, Karnataka, India THE ARM GROUP Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Embedded/Senior Embedded Software EngineerLocation:Bangalore (6 days WFO); Relocation assistance provided for eligible candidatesExperience: 2-11 YearsIndustry Required:Robotics/Defense/Drone TechnologiesAbout the RoleWe are seeking a highly skilledEmbedded/Senior Embedded Software Engineerto lead the development and deployment of embedded systems for...


  • Bengaluru, Karnataka, India Pragathi Solutions Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Company DescriptionPragathi Solutions is a leading company in India, specializing in the design of customized solutions for Vehicle Diagnostics and ECU Flashing. All products are designed and manufactured in-house with experienced teams of Domain Experts and Hardware and Software Engineers. The company provides dedicated customer support for automobile...


  • Bengaluru, Karnataka, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Job Title:Software Engineer / Senior Software Engineer – Embedded Python (RTOS)Location:Hyderabad (Work from Office)Experience:1–4+ years (SE) / 4–7+ years (SSE)Job DescriptionWe are looking for motivated and skilledEmbedded Software Engineerswith strong experience inPythonandRTOSdevelopment. The ideal candidate should have hands-on expertise in...


  • Bengaluru, Karnataka, India Harita Tech Serv Full time

    Job Title : Senior Embedded Software Developer Location : Bangalore, IndiaAbout the Role :We are seeking a highly skilled Senior Embedded Software Developer with extensive experience in embedded systems programming. The ideal candidate will be responsible for designing, developing, and debugging embedded software solutions primarily in C/C++ running on RTOS...


  • Bengaluru, Karnataka, India Luxoft Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Project descriptionOur client, a leading manufacturer of high-end household appliances, is expanding into new smart product lines. As part of this strategic initiative, a large-scale global program is being implemented across the company's IP portfolio. This includes the development of new embedded software, enhancements to cloud...


  • Bengaluru, Karnataka, India beBeeEmbeddedSoftwareEngineer Full time ₹ 1,75,00,000 - ₹ 2,25,00,000

    Embedded Software Engineer Job SummaryThis role is a senior-level position for an experienced Embedded Software Engineer to design, develop, and implement embedded software solutions for real-time image processing applications in satellite payload systems.We are seeking a highly skilled professional with a strong background in embedded software development,...


  • Bengaluru, Karnataka, India SAS One Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Senior System Software Engineer Embedded Solutions (Android Systems Focus)Seeking a highly experienced Senior System Software Engineer with 6+ years of experience in embedded systems and Android-based platformsThe ideal candidate will have hands-on expertise in Android BSP development, system-level programming, and device driver developmentResponsibilities...


  • Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Role Overview:We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...