Software Developer with Embedded/Java/Android/SQLite with Medical Device Domain
Job Description
Rolet: Software Engineer - Database
Location: Walpole, MA - 50% onsite (client prefers resource to work in office at least two days)
Job Type: Contract
Interview Mode: Video
We are hiring a Software Engineer - Database for a contract position!
Responsibilities:
Identify, track, and manage defects throughout the software development lifecycle.
Define, design, document, implement, and unit test embedded medical device database wrapper solutions.
Develop functional tests and automate test evidence generation.
Produce software specifications for database design and development.
Mentor software engineers to improve their understanding of software architecture and development processes.
Elicit and write software requirements, use cases, and user stories.
Estimate and plan software development projects.
Develop solutions designed to protect PHI and PII.
Execute manual and static code reviews.
Ensure architectural enforcement according to project guidelines.
Minimum Qualifications:
10+ years of experience in software development.
5+ years of Android/Java experience, with at least 2+ years working knowledge on Persistence layer and exposure to SQLite.
Experience with dynamic white-box (structural) testing.
Experience with unit testing and automation, CI/CD.
Software design using UML modeling and Sparx Enterprise Architect.
Preferred Qualifications:
Experience verifying GPU/CPU designs.
Development of UVM-based verification environments from scratch.
Design verification of data-center applications like Video, AI/ML, and Networking designs.
Experience with revision control systems like Mercurial(Hg), Git, or SVN.
IP or integration verification of high-speed interfaces like PCIe, DDR, Ethernet.
Experience working across and building relationships with cross-functional teams.
#SoftwareEngineering #DatabaseDevelopment #Android #Java #SQLite #UML #CI/CD #MedicalDevices #RemoteWork #Contract
Additional Information
All your information will be kept confidential according to EEO guidelines.