Senior Embedded and Control System Engineer

I10065 GE BE Private Ltd

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GE HealthCare in Bengaluru seeks a seniorEmbedded Software Engineer to design, develop, and test firmware for real-time control systems. You will work on ARM/Xilinx‑based SoCs, bare-metal/RTOS, and build robust software across platforms.

Expect agile collaboration, code reviews, and cross‑functional leadership to deliver high quality embedded solutions. You will mentor team members, influence design decisions, and contribute to testing infrastructure to ensure hardware‑independent validation.

Qualifications

  • Bachelor's degree in Electronics/Computer Science or equivalent required.
  • 6+ years of embedded control systems experience with hands-on design and development.
  • Strong C/C++ for embedded applications with ARM/Xilinx SoC exposure.
  • Experience with bare-metal and RTOS; VxWorks preferred.
  • Proficient in MATLAB/Simulink for control modeling and analysis.
  • Familiarity with UML/model-based design and Verilog/VHDL.

Responsibilities

  • Collaborate with systems teams on requirements and software design.
  • Provide initial estimates and resources for work completion.
  • Maintain code quality with unit testing and automation.
  • Drive design reviews and define interfaces between modules.
  • Develop expertise in product components and drive agile delivery.
  • Write robust, standards-compliant code and optimize performance.
  • Interact with global teams to ensure platform consistency.
  • Build testing infrastructure to minimize hardware dependency.

Skills

C/C++ for embedded
ARM/Xilinx SoC
RTOS experience (VxWorks preferred)
Control-system fundamentals
MATLAB/Simulink
UML / model-based design
Verilog / VHDL
Software debugging & testing

Education

Bachelor's degree in Electronics/Computer Science Engineering or equivalent

Tools

Git-based tools
Code analysis tools (Coverity)
Verilog / VHDL tooling

Job description

Job Description Summary

This role would be responsible for designing, developing and testing Embedded Software (Firmware), FPGA, control System platforms and systems that control and runs on devices that need to be tailored to the needs of the hardware that it has to control and run on (i.e. directly controls the real time functions of a physical device such as motor, stator, rotors, fans, and other devices and products). Typically requires a deep understanding of the characteristics of the physical device being controlled, the real-time functions it is expected to perform and the ability to design, develop, implement, and test the logic and software required to realize the real-time functionality. Usually tailored for products and services across various P&Ls. Impacts quality of own work and the work of others on the team. This role is having responsibility of module ownership, cross functional collaboration and SW integration. Working experience with AGILE and SCRUM approach is added advantage. Executes standard operational/technical tasks typically subject to instructions and work routines. There is latitude to rearrange the sequence to complete task/duties based on changing work situations. GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.

Roles and Responsibilities
  • Work closely with systems teams in requirements gathering and software design
  • Identify the scope of the work, provide initial estimate, and resources required for work completion
  • Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle.
  • Maintain code quality through best practices, unit testing and code quality automation
  • Seek and provide feedback on design and development
  • Demonstrate the ability to make informed technology choices after due diligence and impact assessment
  • Understand the product platforms, its components, and the interactions between components.
  • As a part of the role, the engineer is expected to develop expertise in one or more components of the product with time.
  • Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project
  • Drive design reviews, define interfaces between code modules, and applies existing technology to designs
  • Be an expert in assessing application performance and optimizing/improving it through design and best coding practice
  • Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
  • Write code that meets standards and delivers desired functionality using the technology selected for the project
  • Interacting with global teams to develop consistent and synergized software for platforms.
  • Actively provide inputs to improve established and new platforms.
  • Designing and building strong testing infrastructure to minimize dependency on hardware availability
  • The job role provides the engineer autonomy to make decisions within a defined framework.
  • As a senior member of the engineering team, the candidate is expected to help resolve issues not defined in the framework by helping defining strategies with the team.
Required Qualifications
  • Bachelor's degree from an accredited university or college in Electronics/Computer science Engineering or equivalent.
  • 6+ years of relevant experience in embedded control systems, with demonstrated hands-on design and development responsibilities.
  • Strong programming expertise in C/C++ for embedded applications.
  • Experience in developing embedded software with ARM/Xilinx based SoC (System on Chip) based microcontrollers and microprocessors
  • Hands-on experience with baremetal and Real-Time Operating Systems (RTOS) and embedded software debugging. VxWorks preferred.
  • Strong understanding of control-system fundamentals, control-loop algorithms, and open-loop and closed-loop control systems.
  • Experience using MATLAB/Simulink for control-system modelling, analysis, or development.
  • Working knowledge of UML or model-based software design and development concepts.
  • Strong expertise in programming languages like Verilog,VHDL.
  • Demonstrated expertise in delivering software solutions for embedded systems.
  • Knowledge of software development lifecycle, and expertise with tools to help in software development.
  • Expertise in setting up software development infrastructure, including source control (Git based tools) and quality control tools (Coverity, and/or other code analysis tools)
  • Ability to independently design, develop, integrate, and troubleshoot
Desired Characteristics
  • Master’s degree in Electronics/ Computer science Engineering or equivalent.
  • Exposure to FPGA-based development, including Verilog or VHDL.
  • Strong oral and written communication skills.
  • Ability to document, plan, and lead the execution of programs.
  • Prior experience in guiding a small and medium sized teams in the delivery of complex embedded software designs.
  • Experience in driving agile and lean methodologies in software development.
  • Experience in promoting practices for developing software that is reliable and consistently meets design requirements.
Inclusion and Diversity

GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership – always with unyielding integrity.

Additional Information

Relocation Assistance Provided: Yes At GE HealthCare, we see possibilities through innovation. We’re partnering with our customers to fulfill healthcare’s greatest potential through groundbreaking medical technology, intelligent devices, and care solutions. Better tools enabling better patient care. Together, we are not only building a healthier future but living our purpose to create a world where healthcare has no limits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director of Engineering
Director of Engineering

I00M05 Wipro GE Healthcare Private Limited • Bengaluru

On-site
INR 5,500,000 - 9,000,000
Senior Staff Systems Designer
Senior Staff Systems Designer

I00M05 Wipro GE Healthcare Private Limited • Karnataka

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer
Senior Software Engineer

GE HealthCare • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Engineer - Electronic HW
Engineer - Electronic HW

I00M05 Wipro GE Healthcare Private Limited • Bengaluru

On-site
INR 800,000 - 1,400,000
Director of Engineering
Director of Engineering

GE Healthcare Private Limited • Karnataka

On-site
INR 4,000,000 - 7,000,000
Senior Systems Designer - Digital Cardiovascular Ultrasound
Senior Systems Designer - Digital Cardiovascular Ultrasound

GE Healthcare Private Limited • Karnataka

On-site
INR 3,000,000 - 5,400,000
Director of Engineering
Director of Engineering

GE HealthCare • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Sr Software Engineer
Sr Software Engineer

GE HealthCare • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Lead Systems Designer - Internet of Medical Things (IoMT)
Lead Systems Designer - Internet of Medical Things (IoMT)

GE Healthcare Private Limited • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Director, Software Engineering
Senior Director, Software Engineering

I00M05 Wipro GE Healthcare Private Limited • Karnataka

On-site
INR 6,000,000 - 9,000,000