View All Jobs 138461

Principal Software Engineer

Design and implement core iOS/iPadOS system software components and tools to improve performance and reliability
Mounds View, Minnesota, United States
Senior
yesterday
USA Jobs

USA Jobs

Provides a centralized online platform for searching and applying to employment opportunities across the United States.

Principal Software Engineer

The Principal Software Engineer 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.

Required Knowledge and Experience: Requires a University Degree and minimum 7 years of relevant experience, or advanced degree with a minimum of 5 years of relevant experience. Expertise in Objective C, C, and JavaScript programming. Experience working with iOS/iPadOS and the Apple ecosystem. Experience working in a 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 (one or more): Experience with CSS, HTML, XML, and JSON. Experience with the Cordova framework. Experience with legacy code refactoring.

+ Show Original Job Post
























Principal Software Engineer
Mounds View, Minnesota, United States
Engineering
About USA Jobs
Provides a centralized online platform for searching and applying to employment opportunities across the United States.