Staff Software Engineer (Pittsburgh, PA) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Pittsburgh Robotics Network · 3 weeks ago

Staff Software Engineer (Pittsburgh, PA)

Pittsburgh Robotics Network is seeking a talented Staff Software Engineer to develop high-quality software solutions for medical applications. The role involves technical leadership, collaboration with cross-functional teams, and mentoring other engineers.

Artificial Intelligence (AI)AssociationNon ProfitRobotics

Responsibilities

You will develop and implement high-quality, scalable, and robust software solutions for medical applications using full-stack development principles
You will collaborate effectively with cross-functional teams, including product managers, product owners, and fellow engineers
You will actively participate in Agile development processes, including sprint planning, code reviews, and continuous improvement initiatives
You will act as a peer coach and mentor to other engineers, fostering technical growth and collaboration
You will also participate in process design reviews and continuous improvement activities

Qualification

C++PythonImage processingSoftware architectureOpenGLUI frameworksGPU programmingMedical imagingCollaboration skillsProblem-solving skillsCommunication skills

Required

A Bachelor's, Master's, or Ph.D. in Software Engineering, Computer Science, Electrical Engineering, or a related field
8+ years of professional experience in design and implementation of complex software components
Strong programming skills in a compiled language such as C++, and experience developing production software in Python
Experience designing and implementing front end efficient User Interfaces for C++ applications using OpenGL and/or modern UI frameworks (e.g. Qt)
Experience with GPU programming (CUDA, OpenCL)
Experience in designing and implementing software architecture
Proficiency in image processing algorithms and libraries (e.g., OpenCV, ITK)
Excellent communication, problem-solving, and collaboration skills

Preferred

Experience with medical image visualization tools and techniques
Proven track record in algorithm development
Knowledge of robotic systems
Familiarity with edge computing platforms
Experience in machine learning or deep learning, especially in segmentation, registration, or classification of medical images
Experience with DICOM standards and PACS integration, or cloud-based deployment

Benefits

401k Matching Program
401k Plus Program
Discounted Stock Options
Tuition Reimbursement
Flexible Personal/Vacation Time Off
Paid Holidays
Flex Holidays
Paid Community Service Day
Medical
Dental
Vision
Health Savings Account (Employer Contribution of $500+ annually)
Employee Assistance Program
Parental Leave
Fertility and Adoption Assistance Program
Hybrid Work Model (For most professional roles)
Hands-On, Team-Customized, Mentorship
Discounts on fitness clubs, travel and more!

Company

Pittsburgh Robotics Network

twittertwittertwitter
company-logo
An organization dedicated to the growth and promotion of Pittsburgh's robotics companies and research institutions

Funding

Current Stage
Early Stage
Total Funding
$0.75M
Key Investors
Appalachian Regional Commission
2024-10-16Grant· $0.75M

Leadership Team

leader-logo
Ryan O'Shea
Communications and Engagement Manager
linkedin
Company data provided by crunchbase