Software Engineering Specialist
Indianapolis (Hamilton) Design / Civil engineering / Industrial engineering
Job description
3132927
Additional Cities
Bengaluru
Career Level
Entry-Level
Relocation Assistance
No
Business
GE Healthcare
Business Segment
Healthcare Imaging
Function
Engineering/Technology
Country/Territory
India
Postal Code
560 066
Role Summary/Purpose
The Software Engineering Specialist has responsibilities extending to the development of product software within the Mammography P&L. Additionally, the position may develop software applications for real-time control of subsystems.
Essential Responsibilities
Duties include (but are not limited to):
• Analyze the system design & estimate the work load for the associated feature.
• Come up with the subsystem requirements; develop high level & low level design models, implement, test & release the feature independently with high quality.
• Adherence to code/design standards & design control guidelines.
• Closely work with the systems team to understand the system design and integrate the feature into the final product.
• Design and develop test cases to ensure adequate test coverage, for the feature to ensure high quality.
• Support field issues coming up on the platform.
Qualifications/Requirements
1. 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
2. Complete all planned Quality & Compliance training within the defined deadlines
3. Identify and report any quality or compliance concerns and take immediate corrective action as required
4. Ensure compliance/closure of Regulatory and Quality requirements before approving Design Outputs/Program Deliverables
5. Lead continuous improvement activities by driving the implementation of process and product quality improvement initiatives
Desired Characteristics
• Bachelors in Computer Science, Engineering or related computer field.
• Good knowledge of C++ on a Unix Operating System.
• 2-4 years of product development experience in complex software systems.
• Experience in platform and application development using OOAD/UML
• Excellent debugging & problem solving skills
• Working knowledge in configuration management tools such as Clear-Case/GIT/perforce
• Excellent written, communication and inter-personal skills
Business Acumen:
• Has the ability to break down problems and estimate time for development tasks.
• Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team.
• Displays understanding of the project’s value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer.
• Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision
Leadership:
• Voices opinions and presents clear rationale. Uses data or factual evidence to influence.
• Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision.
• Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables.
Personal Attributes:
• Has the ability to break down problems and estimate time for development tasks.
• Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present. Implements clean concise solutions that address the requirements at hand. Implements
• Makes transitions to the new and different. Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources.