Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior Software Engineer

Prestige Development Group

Senior Software Engineer

San Francisco, CA
Paid
  • Responsibilities

    JOB TITLE:Software Engineer IV

    LOCATION: San Francisco, CA

    DURATION: Full Time

    The Role:

    Design and control software within a robotic compounding device that the design and implementation are robust, maintainable, and meet all the requirements. The software architecture is component-based, using modern C++ features. This role works directly with other engineering disciplines to design, implement, and verify subsystems for a medical device in a highly collaborative environment, following and contributing to best practices in engineering.

    What You'll Work On:

    • Build product deliverables based on overall architecture direction

    • Work with business stakeholders to understand business requirements

    • Works in an agile environment implementing software for specific requirements or applications within a medical device environment

    • Develop clear and readable code

    • Create unit, functional, and integration testing environments or components and root cause analyses.

    • Improve the software development process

    • Works on business-critical products

    • Troubleshoots problems

    Required Skills:

    • Advanced analytical and problem-solving skills

    • Medical Device software development processes and practices

    • Experience with machine automation

    • Minimum of 10?years of experience in Java, C, C++ or C#

    • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering

    Preferred Experience Qualifications:

    • Developing medical device software

    • Experience with Python, Lua, JavaScript, Perl, etc.,

    • FDA 510K process

    • Experience with low-level embedded systems and “bare metal” coding

    • Experience with cross-functional engineering teams