Software Verification engineer is responsible for understanding requirement specifications, develop verification plan, develop & execute unit test cases. This can be part of manual testing and/or develop scripts in Java /TCL / Python to automate and test Embedded Software (Firmware) used in for X-ray generators within Imaging Sub Systems group of GE Healthcare.
GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. 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
Duties include (but are not limited to):
Read and understand requirements specifications and translate them to unit test cases, execute them.
Able to capture the executed test results into a report and document the same as per the established procedures
Designing and building strong testing infrastructure to minimize dependency on hardware availability
Bachelor’s degree from an accredited university or college in Electronics/ Computer science Engineering or equivalent.
2+ years of experience in embedded software testing on CAN bus
Expertise in developing test cases in Java, Python
Familiarity with requirement gathering documents like DOORS
Knowledge of the software development lifecycle.
Experience with unit test and static analysis tools.
Good working knowledge of configuration management tools like Git.
Strong oral & written communication skills. Ability to document, plan, and execute programs.
Experience in Agile development is desirable.
Other programming languages like C, C++, TCL etc
Basic knowledge to read and understand digital schematics (MCU/DSP etc).
Exposure to SW/FW development in power/medical domain
Understanding of communication protocols like CAN, UART, SPI, Ethernet etc.
Previous articleVarious Job Opportunities At Secure Meters In Udaipur