Offers “General Electric”

Expires soon General Electric

Engineer - Embedded Software

  • Bengaluru (Bangalore Urban)

Job description

3194257
Additional Cities

Bengaluru
Career Level

Experienced
Business

GE Healthcare
Business Segment

Healthcare Clinical Care Solutions
Function

Engineering/Technology
Country/Territory

India
Postal Code

560 066
Role Summary/Purpose

Responsible to developing, debugging & testing of embedded software and device drivers on various hardware for Anesthesia and Respiratory Care product lines
Essential Responsibilities

- Bring up embedded software on a bare board with or without RTOS
- Writing device drivers for the peripherals supported by the chip based on the datasheet
- Debug embedded software and support in resolving hardware issues
- Version control and testing of embedded software
- Interacting with local / global teams to promote consistency and maximize synergies across various products and platforms
- Apply principles of SDLC and methodologies like Agile, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
Qualifications/Requirements

- B.Tech/M.Tech from Computer Science/Electrical/Electronics Engineering
- Experience working with TI, Microchip and iMX6 processors
- Experience developing device drivers, BSP management and configuring RTOS parameters
- Embedded SW debugging capabilities with at least basic HW troubleshooting skills
- Strong C and assembly programming skills
- RTOS knowledge
- Bootloader development
- Experience working in CAN bus controller, I2C, SPI, ADC, DAC, PWM, EEPROM, Sensors, UART, RS-485, Timers, GPIO etc.
- Experience in unit testing tools such as LDRA is desirable.
- Experience with MPLAB, TI Code Composer studio, Eclipse build environment is desirable.
- Willingness and ability to learn and use new technology and programming language
- Effective problem solver: Ability to define the problem, brainstorm alternatives, choose best strategy and implement the solution
Desired Characteristics

- Hardware Expertise: Knowledge on ARM based processor architecture, knowledge on USB/Flash/LAN/WLAN/Bluetooth technologies.
- Demonstrates strong oral and written communication skills
- Lead initiatives of moderate scope and impact.
- Ability to work on several projects simultaneously
About Us

GE (NYSE:GE) drives the world forward by tackling its biggest challenges. By combining world-class engineering with software and analytics, GE helps the world work more efficiently, reliably, and safely. GE people are global, diverse and dedicated, operating with the highest integrity and passion to fulfill GE’s mission and deliver for our customers. www.ge.com
Primary Country

India
Primary State/Province

Karnataka
Primary City

Bengaluru

Make every future a success.
  • Job directory
  • Business directory