Fevrok logo
Sr. Software Engineer - Mobile Apps
3 years ago

Sr. Software Engineer - Mobile Apps

Location:

Northridge, California, United States

Requisition #:

22000EYJ

Post Date:

1 day ago


Position Description:

Sr. Software Engineer - Mobile Apps located in Northridge, CA. Responsible for enterprise Mobile Domain testing and development. Design, develop, test, debug, and implement operating systems components, software tools and utilities. Determine systems software design requirements and ensure that system improvements are successfully implemented and monitored to increase efficiency. Generate systems software engineering policies, standards, and procedures. Utilize Software development and object-oriented design with Java 7, Java 8, and the mobile app framework to write medical device applications. Software development with C++ and the Java Native Interface (JNI) to build the internal security libraries. Utilize Software Design Patterns including Singleton, Observer, Builder and Strategy pattern. Coordinate Storage of data using SQLite, Shared Preferences and the Android file system. Consume RESTful web services using standard APIs. Create multiple Reusable and Customized UI components. Implement User Interface (UI) design using Android Studio Layout Editor and XML files. Conduct software development of unit tests and Android tests. Configure tools for continuous integration using an automation/integration server such as Jenkins or TeamCity. Utilize wireless streaming and connectivity protocols, including Bluetooth, WI-FI, and HTTP, and packet analysis with Charles Proxy and Wireshark.


Basic Qualifications:

Requires a Bachelors degree in Computer Science, Computer Engineering, Software Engineering, or related engineering field and four (4) years of experience with mobile application development and testing. Must possess a minimum of four (4) years of experience with each of the following: object-oriented design; C++ and Java Native Interface (JNI); Software Design Patterns; storage of data using SQLite, Shared Preferences, and the Android file system; RESTful web services consumption using standard APIs; creating multiple Reusable and Customized UI components; UI design implementation; software development of unit tests and Android tests; continuous integration using an automation/integration server; and wireless streaming and connectivity protocols including WI-FI, and HTTP, and packet analysis.
It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.

©2025 Fevrok. All Rights Reserved.