Overview
Skills
Job Details
Position: iOS Software Engineer – Medical Device (iPadOS)
We are seeking an experienced iOS Engineer to design, develop, and enhance software for a medical instrument running on iPadOS. This role involves building new features, improving existing code, and refactoring legacy applications. The ideal candidate will be skilled in Objective-C, C, JavaScript, and have experience working with multithreaded, event-driven software systems. Additional experience with CSS, HTML, XML, JSON, or Cordova is a plus.
Key Responsibilities
Design, develop, and maintain software for medical-grade clinical applications on iPadOS.
Implement new features and improve existing code, including debugging and refactoring legacy modules.
Work with integrated systems using client/server architectures and various interface layers.
Troubleshoot and resolve issues related to multitasking, multithreading, and performance.
Collaborate effectively within an Agile, cross-functional engineering team.
Maintain high coding standards and contribute to overall product quality.
Required Qualifications
4+ years of hands-on software development experience.
Strong proficiency in Objective-C, C, and JavaScript.
Experience developing applications for iOS/iPadOS and navigating the Apple ecosystem.
Solid understanding of client/server models and interface components.
Experience with multithreading, event-driven systems, and concurrency handling.
Strong debugging skills using Xcode and related tools.
Ability to work effectively in an Agile, cross-functional team environment.
Excellent communication and problem-solving skills.
Bachelor’s degree in Computer Science, Engineering, or a related field.
Nice to Have
Experience with CSS, HTML, XML, or JSON.
Familiarity with the Cordova framework.
Background in legacy code modernization and refactoring.