Sr Software Engineer
GE HealthCare · Salt Lake City, UT · 2 wk ago
EngineeringFull-time
Duties
- Act as a member of the Software team, representing the face of high quality design and development practices, working closely with cross-functional teams in understanding customer needs, collecting requirements, designing & implementing software, and driving feature integration.
- Interact with GEHC cross-modality teams to promote consistency and maximize synergies across common software platforms.
- Develop high performing, scaling and innovative end-to-end applications.
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
- Write code that meets standards and delivers desired functionality using the technology selected for the project.
- Build features such as web services and embedded control.
- Understand performance parameters and assess application performance.
- Avoids and improves application performance through design and best coding practices.
Qualifications
- Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering, Mathematics).
- Minimum of 5 years of professional software development experience, including strong object-oriented design (e.g., C++, Java).
- Strong experience with Embedded C++ development.
- Experience working with Linux OS and kernel-level interactions.
- Experience debugging and validating software on physical hardware platforms.
- Data management experience in an embedded or resource-constrained environment.
- Experience with modern DevOps and version control tools (e.g., Git, Rally).
- Experience in one or more of the following industries is highly valued: Medical device development, Aerospace or defense systems, Automotive systems, Industrial automation or robotics.
Desired Characteristics
- Technical Expertise: Strong experience with Embedded C++ development.
- Experience working with Linux OS and kernel-level interactions.
- Experience debugging and validating software on physical hardware platforms.
- Data management experience in an embedded or resource-constrained environment.
- Experience with modern DevOps and version control tools (e.g., Git, Rally).
- Experience in one or more of the following industries is highly valued: Medical device development, Aerospace or defense systems, Automotive systems, Industrial automation or robotics.
Eligibility Requirements
- Legal authorization to work in the U.S. is required.
- Completion of a background check and drug screen is required.
- Ability to work onsite in Salt Lake City, Utah is required.