Sr. Software / Mobile App Engineer

General Summary

The Sr. Software/Mobile App Engineer will lead the development of a multitude of software applications and establish Novidan’s capability and tools for software design, build and test. S/He will have an exciting and diverse set of R&D responsibilities in a startup company in areas such as iOS and Android mobile apps, manufacturing software and R&D test software. S/He must have the technical expertise, leadership and communication skills to drive work both independently and in cross-functional teams, to deliver high performance, high quality software on time and in budget.  S/He should relish the challenges of getting technology to work and demonstrate unwavering tenacity, creativity and problem-solving skills to create, release and maintain software that improve people’s lives and provide the best user experience imaginable.

Job Responsibilities

  • Develop iOS and Android mobile apps and features with easy, intuitive UI and positive UX and release, and maintain them on the Apple App and Google Play stores.
  • Develop, deploy and maintain manufacturing software and features for optimal accuracy and efficiency.
  • Coordinate effectively with software partners to deliver projects meeting requirements, on time and in budget.
  • Lead testing and troubleshooting of software designs and features to characterize and optimize the system level performance.
  • Own the software development, maintenance, risk assessment and configuration management processes in compliance with IEC 62304.
  • Establish the tools for software design, build and test capabilities and drive their continuous improvement.
  • Support the knowledge transfer of software products and features into manufacturing, education and training, sales and customer service.
  • Mentor and provide work direction to junior engineers.

Job Requirements

Education and Certification(s) Required

BS in Computer Science/Engineering and minimum 2 years of experience creating mobile apps for iOS and Android or equivalent experience

MS in Computer Science/Engineering

Experience Required

  • Minimum 2 years of experience in mobile application development for iOS and Android using SWIFT and/or Objective-C and Kotlin and/or Java.
  • Minimum 2 years of experience programming in C++ or C#.
  • Experience with both the iOS and Android SDKs required.
  • Experience with Apple and Google Play store submission and review process required.
  • Experience developing software and mobile apps for Class II wireless BLE hearing aids or similar wireless Bluetooth consumer electronics (hearables) highly desired.
  • Experience in User Experience (UX) analysis and design highly desired.
  • Experience with test-driven development and software test automation desired.
  • Experience with mobile memory management desired.
  • Experience working with agile methodologies desired.

Knowledge Required

  • Intermediate to advanced knowledge of iOS SDK and Swift or Objective-C.
  • Intermediate to advanced knowledge of Android SDK and Kotlin or Java.
  • Intermediate to advanced knowledge of C++ or C#.
  • Beginner to intermediate knowledge of JavaScript and ReactNative.
  • Beginner to intermediate knowledge of RxSwift and RxJava.
  • Knowledge of ISO 62304 standard for medical device software highly desired.

Skills / Abilities Required

  • Excellent debugging and performance optimization skills.
  • Excellent organizational and problem-solving skills.
  • Excellent verbal and written communication skills

Working Environment & Culture

Normal office and laboratory conditions. Mobile work flexibility available.

Confidential Information

Some company financial, supplier pricing, intellectual property and trade secrets.

Travel

Less than 10%. Some US or international travel may be required.

Production Technician I or II

Novidan is growing! We need to add to our critical manufacturing team to continue to meet demand for our products. Join our team today!

Summary

The Production Technician is responsible for assembling, testing, and troubleshooting hearing aids and related electronic products. The Production Technician must follow work instructions consistently, troubleshoot complex electronic devices, and perform work independently, with minimal supervision.

Job Responsibilities

  • Follow all relevant work instructions to assemble, test, and troubleshoot products.
  • Assist in the building of prototype products.
  • Build high quality devices that pass all specifications
  • Conduct incoming inspection on purchased components and assemblies using the measurement microscope and other tools available.
  • Follow shipping and receiving work instructions for incoming and outgoing product.
  • Assist in verification and validation assembly and test for new products
  • Provide input to continuous improvement ideas and work with engineering to support and implement continuous improvement projects
  • Maintain a safe, clean, and efficient work area

Job Requirements

Education

Production Technician I: No education required, speak and write in English fluently.

Production Technician II: Associate in Applied Science (AAS) of Electronics Technology degree or equivalent preferred. 5+ years relevant experience without the degree, required.

Production Technician III: Associate in Applied Science (AAS) of Electronics Technology degree or equivalent preferred. 10+ years relevant experience without the degree, required.

Experience

Production Technician I: Previous hearing aid assembly and test experience not required.

Production Technician II: 5+ years of hearing aid assembly preferred

Production Technician III: 10+ years of hearing aid assembly preferred

Job Knowledge and Skills

  • Advanced proficiency in electronics assembly using a microscope and solder iron required.
  • Advanced proficiency in troubleshooting complex systems required
  • Intermediate proficiency in Microsoft Office required.
  • Intermediate understanding of acoustics desired.

Working Environment

Electronic production line in normal office conditions. Occasionally lifting up to 50 lbs. required.

Travel

Less than 5%. Some US or international travel may be required.

Benefits

  • Equity
  • Comprehensive Medical Plan
  • Flexible Spending Account
  • Health Savings Account
  • Generous Paid Time Off
  • 401k Program
  • Casual Dress Code

Apply Now! Please email your resume to us at careers@novidaninc.com.

Novidan is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.