Job Details

ID #6349255
State California
City Alamedacounty
Job type Contract
Salary USD Depends on Experience Depends on Experience
Source Johnson Service Group, Inc.
Showed 2020-12-04
Date 2020-11-10
Deadline 2021-01-09
Category Et cetera
Create resume

Embedded Android Engineer

California, Alamedacounty 00000 Alamedacounty USA

Vacancy expired!

Johnson Service Group has a career opportunity for a Software Engineer – Android, in Alameda County, CaliforniaThe software engineer designs, develops, tests, deploys and maintains application software and API’s enhancements, bug fixes, and performance/security monitoring in order to improve performance, improve manufacturability, reduce cost or maintain compliance. Maintains detailed documentation throughout all phases of research, development and design transfer.Duties and Responsibilities• Design application software for clinical prototypes and commercial devices, working closely with Design, Mechanical, Electrical, Embedded System and System Engineering team members• Understand product/customer needs• Participate in product development teams as the primary software design resource• Adhere to medical device Design Controls process throughout design, development and testing and transfer.• Generate software requirements to meet device development goals• Perform risk assessments and cybersecurity risk assessments, develop design mitigation solutions to achieve required risk level through all phases of development• Document the detailed application specifications• Design API’s and multi-processor communication protocols, utilizing standards and best practices• Develop and/or enhance software application components• Lead software design reviews and participate in system design reviews, providing or garnering input to design• Debug, tune and refine hardware and software iterations working concurrently withestablished engineering team• Maintain existing Android OS code• Perform routine analysis of test results in relation to design specifications and test objectives• Define test cases, guide test protocol creation & execution and prepare & publish verification reports• Act as a point of contact with Production on the transfer of new software revisions tomanufacturing• Maintain software system compliance to FDA 21CFR Part 820.30(c) and IEC 62304.Competencies• In-depth knowledge and experience of Android app development• Excellent problem-solving capability• Excellent communication and interpersonal skills• Excellent documentation skillsWork EnvironmentThis job operates in a professional office as well as medical device production and development environments. This role, as well as all roles, are expected to use standard office equipment, computers, and continually adapting to new technologies and changing work environments. The work environment is primarily located in Alameda County, CA.TravelUp to 5% travel may be required, including domestic travel and international travel to Asia and potentially Europe.Required Education and Experience• BS Computer Science, Electrical Engineering or Computer Engineering or equivalent with 5+ years relevant experience• Training and practical experience with design controls, as they apply to device development in the medical industry or other regulated industry• Implementation of software configuration management practices and procedures• Understanding of the use and application of design patterns• Experience with Object-Oriented Analysis and Design (OOA&D)• Experience developing Android applications in Java, from Jelly Bean (4.2.2) to current• Experience localizing software• Experience compiling and customizing the Android kernel• Proficiency in debugging and trouble-shooting• Strong teamwork, verbal and written communication skills• Self-motivated with a strong work ethic• Able to work on site in Pleasanton, CAPreferred Education and Experience• Agile development methodologies and practice• At least six years of experience in a related regulated medical device environment• Demonstrable track record of medical or consumer product delivery to marketAdditional Eligibility Qualifications• Must be authorized to work in the US for any employer without sponsorship

Vacancy expired!

Subscribe Report job