1. Choose your Affinity Group

* Equal Opportunity / Affirmative Action

We serve Equal Opportunity Employers and are an Equal Opportunity Employer. The Professional Diversity Network has separate professional networking sites for different affinities, and in selecting the groups you identify with, you will be joined with those networks.

Note: Providing this information is strictly voluntary - you will not be penalized or subjected to adverse treatment. If you choose not to provide this information, simply select "Choose not to identify."

2. Choose Method
X
Sign in with LinkedIn
Sign in with Facebook
OR

Tell us about yourself

Senior Software Engineer (iOS)
at Kforce Inc.
Fremont, CA

Senior Software Engineer (iOS)
at Kforce Inc.
Fremont, CA

Save or bookmark jobs as you go and access them anytime later with your account.

Contacts

Description

RESPONSIBILITIES:

Kforce has a client in search of a Senior Software Engineer (iOS) in Fremont, CA. Duties:
  • 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


REQUIRED SKILLS:

  • 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 software development 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 software development
  • Experienced with software development kits, 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 SDK development 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
Nice to have:
  • Device driver development experience or hardware SDK development experience
  • Experience with fingerprint recognition or other biometric products
  • Familiarity with USB 2.0 and 3.0 protocol
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Similar Jobs

See All »

Other Jobs at Kforce Inc.

See All »