Back to all jobs

Software Engineer II

LocationSan Diego, CA 92121, USA
Work TypeContract/Temp
Positions1 Position
Salary RangeUS$65 - 70 per hour
Published At:6 hours ago
  • Software Engineer
  • Javascript
  • UX/UI
  • React.js
Category: Information Technology, Technical

Title: Software Engineer II

Location: San Diego, CA

Duration: 12+ Month

100% Onsite

Job Description:

We are seeking a creative and detail-oriented UI Software Engineer to join our medical device development team. In this role, you will be responsible for the implementation and maintenance of user interface software, focusing on delivering an intuitive and reliable user experience under constrained hardware environments.

You will collaborate with cross-functional, global teams to translate design inputs and Figma mockups into high-quality front-end components using the React JavaScript library. Your contributions will be crucial in ensuring software quality, compliance with industry standards, and maintaining efficiency throughout the development lifecycle.

Key Responsibilities:

  • Develop and maintain UI components for embedded medical devices with limited processing, memory, and storage resources.
  • Translate Figma designs and architectural requirements into clean, maintainable code.
  • Collaborate with global development teams and other departments to ensure timely, high-quality delivery.
  • Review software requirements and provide constructive feedback.
  • Implement unit tests to ensure coverage and functionality compliance.
  • Troubleshoot, debug, and resolve complex software issues.
  • Adhere to established quality and regulatory standards including the Quality Management System (QMS).
  • Drive project planning efforts, estimate timelines, and contribute to technical decision-making.
  • Proactively identify and address design and implementation challenges.
  • Promote best practices in software development and ensure continuous improvement.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 4–6 years of experience in software development, preferably in embedded or regulated environments.
  • Proficiency in JavaScript, with experience in React.js or similar frameworks.
  • Strong understanding of UI/UX implementation based on design tools like Figma.
  • Experience working within constrained environments (low-power processors, memory limits, etc.).
  • Familiarity with software testing methodologies, including unit testing.
  • Excellent collaboration and communication skills, especially in cross-functional and remote teams.
  • Knowledge of software development lifecycle in regulated industries (e.g., medical, aerospace) is a plus.

Preferred Skills:

  • Experience with embedded UI development.
  • Familiarity with medical device software development standards (e.g., IEC 62304).
  • Strong problem-solving skills and the ability to make decisions under uncertainty.

Consultants Eligible Benefits Upon Waiting Period:

  • Medical and Prescription Drug Plans
  • Dental Plan
  • Vision Plan
  • Health Savings Account (for High-Deductible Health Plans)
  • Flexible Spending Accounts (Health, Limited Purpose, Dependent Care, Commuter Parking and Commuter Transit)
  • Supplemental Life Insurance
  • Short Term Disability (coverage varies by state)
  • Long Term Disability
  • Critical Illness, Hospital coverage, Accident Insurance
  • MetLife Legal, MetLife ID Fraud, and MetLife Pet Insurance
  • 401(k)

Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritional and branded generic medicines.

Working together, Abbott and Talent Solutions partner to deliver top talent for contingent roles at Abbott, building better and healthier lives. Abbott believes all employees are essential to creating life-changing breakthroughs, performing key duties to create life-changing breakthroughs.

  • Published on 21 Jun 2025, 1:47 AM