Principal Software Engineer (6 month contract // Mounds View, MN):
Top Skills:
Experience with Objective C, C, and JavaScript programmingExperience with Multi-threadingExperience with iOS and/or iPadOS and apple eco systemExperience with event driven softwareDescription:
This position will design and develop software for a medical instrument running iPad OS for clinical applications. Work will involve design and development of new code as well as debugging and refactoring of legacy code. Candidate must be skilled in Objective C, C, JavaScript, multi-threading and event driven software. Additionally, experience with CSS, HTML, XML and JSON and Cordova framework would be helpful
Duties:
- Designs, develops, tests, debugs and implements operating systems components, software tools and utilities.
- Determines systems software design requirements.
- Ensures that system improvements are successfully implemented and monitored to increase efficiency.
- Generates systems software engineering policies, standards, and procedures.
Must Have:
- 4+ years of relevant experience.
- Expertise in Objective C, C and JavaScript programming
- Experience working with iOS/iPadOS and apple eco system
- Experience with event driven software
- Experience working in client/server model and working across other interfaces
- Experience resolving multitasking, multithreading issues.
- Sound debugging skills using Xcode IDE
- Ability to work in an agile cross functional team environment
- Strong communication skills
Nice to have:
- Experience with CSS, structured content (HTML, XML) and JSON
- Experience with Cordova framework
- Experience with legacy code refactoring