FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing high-performance real-time visualization applications, with a strong focus on network and serial communication interfaces. Proficient in Python/C++ environments and experienced in optimizing software for low latency and high reliability in regulated settings.
Highest-signal resume keywords
Python/C++ DevelopmentEthernet/TCP/IP Communication InterfacesDesktop UI Development (Qt/QML, PyQt, OpenGL, WPF)Agile Development MethodologiesAutomated Testing Strategies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Real-Time Visualization ApplicationsNetwork Communication InterfacesSerial Device Interfaces (RS-232, USB-to-Serial)Asynchronous I/OThread-Safe IntegrationSoftware ArchitectureSoftware Version Control (Git)Cloud-Based Platforms (AWS, Azure)CI/CD Tools and PracticesTroubleshooting Network Issues
Soft Skills
CollaborationContinuous Improvement MindsetDocumentation Skills
Tools & Technologies
ROSFigmaAutomated Testing Tools
Industry Keywords
Regulated EnvironmentClinical ApplicationsIn-Vivo System Evaluations
Tech Stack
Tools & technologiesAWSAzureCloudPythonQtTCP/IPWPFC++
About the role
Key responsibilities & impact- Design, develop, and maintain high-performance, real-time visualization applications in a collaborative team environment
- Take ownership of key software features, driving development from concept through production
- Collaborate with hardware, QA, and DevOps teams for seamless integration and high-quality software delivery
- Design, implement, and maintain network and serial communication interfaces between desktop applications and connected hardware
- Integrate asynchronous device communication with UI and application data layers using buffering, thread synchronization, timeout handling, connection monitoring, and recovery from communication failures
- Optimize software performance for low latency, high reliability, and scalability in a regulated environment
- Implement and maintain unit, integration, and automated testing strategies for communication interfaces under normal and fault conditions
- Document software designs, coding practices, and development workflows
- Contribute to continuous improvement of development processes, tools, and methodologies
- Attend and participate in pre-clinical in-vivo system evaluations
Requirements
What you’ll need- Bachelor’s degree and a minimum of 4 years of relevant experience OR Master’s degree with a minimum of 2 years of relevant experience OR PhD with 0 years relevant experience
- Expertise working in Python/C++ environments, ideally with ROS or device-level comms
- For Baccalaureate degrees earned outside of the United States, a degree that satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required
- Must possess unrestricted U.S. work authorization at the time of hire and for the duration of employment
- Experience developing Ethernet/TCP/IP communication interfaces using socket programming
- Experience implementing serial device interfaces, such as RS-232 or USB-to-serial
- Ability to troubleshoot network and serial communication issues using packet captures, serial logs, and device simulators
- Understanding of asynchronous I/O and thread-safe integration with desktop UI applications
- Experience in desktop UI development, such as Qt/QML, PyQt, OpenGL, WPF, or similar
- Experience building real-time or data-rich interfaces for technical or clinical applications
- Strong understanding of software architecture and design patterns
- Experience with software version control systems, such as Git
- Experience working with UI designers and implementing UI designed in Figma or similar
- Experience with Agile development methodologies
- Experience with cloud-based platforms and services, such as AWS or Azure
- Knowledge of CI/CD tools and practices, including automated testing and deployment
- Experience working in a regulated environment
Benefits
Comp & perks- Competitive salary and flexible Benefits Package
- Health, Dental and vision insurance
- Health Savings Account
- Healthcare Flexible Spending Account
- Life insurance
- Long-term disability leave
- Dependent daycare spending account
- Tuition assistance/reimbursement
- Simple Steps (global well-being program)
- Incentive plans
- 401(k) plan plus employer contribution and match
- Short-term disability
- Paid time off
- Paid holidays
- Employee Stock Purchase Plan
- Employee Assistance Program
- Non-qualified Retirement Plan Supplement
- Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums)
- Temporary employees: paid sick time, as required under applicable state law
- Temporary employees: Employee Stock Purchase Plan
- Short-term incentive called the Medtronic Incentive Plan (MIP)
