Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Sr. iOS Engineer

Interactive Resources

Sr. iOS Engineer

San Jose, CA
Full Time
Paid
  • Responsibilities

    Sr.iOSEngineer - San Jose, CA

     

    *** You must currently reside in/near/around San Jose, CA. We are not offering full remote for this position***

     

    In this position, you will be doing ongoing design, development, and maintenance of one of our core SDK product lines. You will be innovating code designs and solutions that provide both modularization and scalability of development. This is a highly visible role requiring the ability to effectively deliver high-quality code that meets features and schedule goals. You will work closely with our software and firmware development and test engineering teams to release world-class products.

     

    Sr.iOSEngineer Job Description:

    • Participate in the review and analysis of existing software and identify and correct system architecture design issues
    • Define and document code designs that meet industry/product specifications and high-quality standards
    • Develop highly stable, scalable and well-documented software code; this includes unit and integration testing
    • Collaborate with Engineering and Product Management in the technical assessment of proposed features and product concepts
    • Troubleshoot and correct issues identified by QA testing (ALPHA, BETA, product release)
    • Provide sustaining engineering for all released software products
    • Champion continuous product improvement and innovation
    • Effectively scope the work and estimate the timelines
    • Actively support the organization’s efforts to obtain product certifications and meet biometric industry standards
    • As requested, provide critical analysis and assessment of 3rd party products/technologies

    Sr.iOSEngineer Qualifications:

    • Demonstrated expertise in C,C++,Objective-C, Java and Swift development for iOS and Android platforms.
    • Strong knowledge in threading, resource management, and overall OS architecture.
    • Strong knowledge of softwaredevelopment tools, techniques and debugging tools on iOS and Android.
    • Familiar with wrappers like JNI,Bridging headers (Objective-C to Swift).
    • Familiar with Apple MFi certification process.
    • Experienced in cross-platform softwaredevelopment.
    • Experienced with softwaredevelopmentkits, tools and IDE’s like XCode and Android Studio
    • Experienced in developing mobile applications and publishing them in Appstore and Google play store.
    • Device driver development experience or hardware SDKdevelopment experience for USB/Bluetooth devices.
    • Familiarity in developing software for Windows and Linux is a plus.
    • A passion for quality and writing clean, solid, readable code.

    Sr.iOSEngineer Education and/or Experience:

    • 8 years of demonstrated expertise in C/C++ softwaredevelopment on iOS and Android.
    • BSEE or BSCS or equivalent combination of education and experience
    • Experience with softwaredevelopment lifecycle from design to production, with emphasis on maintainability
    • Experience in an Agile development environment
    • Exceptional debugging and problem-solving skills; highly analytical
    • Effective communication skills
    • Flexible and team player
    • Innovative thinker and problem solver
    • Outstanding commitment to customer service and quality
    • Independent, proactive and self-driven with a can-do attitude

    Sr.iOSEngineer Nice to have:

    • Device driver development experience or hardware SDKdevelopment experience.
    • Experience with fingerprint recognition or other biometric products
    • Familiarity with USB 2.0 and 3.0 protocol

     

    Sr.iOSEngineerKeywords:QAtesting,C,C++,Objective-C,Java,Swift,iOS,JNI,Bridgingheaders,AppleMFi,softwaredevelopmentkits,SDK, XCode,SDKdevelopment,Bluetooth,BLE,fingerprintrecognition,biometric,USB2.0,USB3.0,


    No C2C or 3rd Parties Please.