The role is responsible for the design and development of Windows/Linux based embedded software for diagnostic cardiology (DCAR) products.
Platform development – OS, BSP and drivers for Windows/Linux based Embedded software
Hands on Windows/Linux based embedded software development; able to own, create and deliver platform components, application development and also analyze and resolve technical issues
Provide technical support and guidance to embedded software team members during the development process
Interacting with global teams to promote consistency and maximize synergies across common software platforms
Ensuring SDLC process compliance during requirements gathering, architecture design, implementation and verification.
Working effectively in Agile scrum team and continuously improving the team’s performance
Quality Specific Goals:
Aware of and comply with the GEHC Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply to this job type/position.
Complete all planned Quality & Compliance training within the defined deadlines. Identify and report any quality or compliance concerns and take immediate corrective action as required.
Ensure compliance/closure of Regulatory and Quality requirements before approving Design Outputs/Program Deliverables
Lead continuous improvement activities by driving the implementation of process and product quality improvement initiatives
Responsible for overall software quality including unit testing and verification of the system
Bachelor's Degree / Masters in a relevant Engineering discipline (Electronics or Software is preferred)
Linux Expertise: 5 years’ experience in developing embedded Linux/Windows platform – specifically on OS, Board support package, drivers and application
Strong C, C language skills.
Debugging Expertise: Experience in kernel level debugging, JTAG debugging and dump analysis tools
Scripting Expertise: Experience in Shell / perl/ python/PowerShell/CMAKE scripting
Expertise in using Source control tools – Perforce/GIT
Experience in Build automation and continuous integration
Strong interpersonal skills
Hardware Expertise: Knowledge on ARM/X86 based processor architecture, knowledge on USB/Flash/LAN/WLAN/Bluetooth technologies.
knowledge in Yocto distribution framework
Knowledge in Qt.
Creative problem solver and solution developer when presented with conflicting requirements, business demands and technical risks/issues
IDE Experience: Visual Studio/Eclipse.
GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.
India; Bangalore, Chennai, Hyderabad, Pune, Mumbai, Delhi
GE will only employ those who are legally authorized to work in the United States for this opening.
General Electric Jobs