Software Developer with Embedded/Java/Android/SQLite with Medical Device Domain

  • Contract

Company Description

We at IBA InfoTech find the Hidden Talent across the globe. We connect caliber candidates with leading companies in contract, contract-to-hire and direct-hire positions in various industries - Oil & Gas, Energy, Telecommunications, Transportation, Business & Finance, Retail, Hospitality and Insurance.

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.