Jobs · Information Technology · California

Sr Manager UI Software Engineering

Intuitive · San Francisco, CA · 3 wk ago
On-siteInformation Technology$228k–$342k/yrFull-time
We need to output HTML fragment with sections: About the role? Actually we have company description, job description, primary function, essential duties, qualifications, required skills and experience, required education and training, preferred skills and experience, additional information (vaccination, EEO, export controls, etc). We must remove boilerplate: cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, application instructions. Also we must not include sections like Pay/Schedule/Benefits unless posting actually states them. The posting includes compensation ranges (Base Salary Range Region 1 and Region 2), Shift, Travel, Workplace Type. That is pay and schedule info. So we should include a Pay section (maybe "Pay") and a Schedule section? The instruction: "Prefer a few substantive sections over many thin ones." We can combine Pay and Schedule into one section? But they said use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can have separate Pay and Schedule sections if content exists. The posting includes Base Salary Range Region 1 and Region 2, Shift: Day, Travel: 10% of the time, Workplace Type: Set Schedule - This job will be onsite weekly, the percentage of onsite work will be defined by the leader. So we have pay and schedule details. We'll include Pay section with salary ranges. Schedule section with shift, travel, workplace type. We also need About the role? Could use "About the role" heading for company description and primary function? The instruction: "Do NOT repeat the job title as a heading (the page already shows it)". So we can have About the role (company description + primary function). Responsibilities (essential duties). Requirements (qualifications + required skills + education). Skills (preferred skills). Benefits? Not mentioned. Pay and Schedule as above. We must preserve all substantive information, not invent or summarize away detail. Must not include boilerplate like EEO, export controls, accommodation notice, vaccination requirement? Vaccination is part of Additional Information; it's substantive? It says "Due to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19. Details can vary by role." That's substantive; we should keep it. However it's under Additional Information; we could incorporate into a section like "Additional Information" but not in the prescribed headings list. The instruction says use headings from list; but we can also add other headings if needed? It says "Use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule)." It gives examples but not exclusive. Probably we should stick to those headings; but we can also include other headings if needed? Safer to stick to those. Where to put vaccination info? Could be under "About the role" or "Additional Information" but not listed. Might be okay to include under "About the role" as a note. However the instruction: "Prefer a few substantive sections over many thin ones." So we could combine vaccination into About the role or Responsibilities? Probably About the role. We must remove duplicated lines, cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate. So we need to strip out the EEO paragraph, export controls disclaimer, accommodation notice, preference for certain states, etc. Also remove "We provide market-competitive compensation packages..." maybe that's boilerplate? It's about compensation but it's generic; but we already have Pay section with specific ranges; we could keep that line? It says "We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications." That's somewhat generic but still substantive about compensation. Might keep as part of Pay section. We also need to remove "Additional Information" heading if we don't use it; but we need to keep vaccination note somewhere. Let's extract content: Company Description paragraph: "It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive. As a global leader in robotic-assisted surgery and minimally invasive care, our technologies—like the da Vinci surgical system and Ion—have transformed how care is delivered for millions of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one purpose: to make surgery smarter, safer, and more human. Every day, our work helps care teams perform with greater precision and patients recover faster, improving outcomes around the world. The problems we solve demand creativity, rigor, and collaboration. The work is challenging, but deeply meaningful—because every improvement we make has the potential to change a life. If you’re ready to contribute to something bigger than yourself and help transform the future of healthcare, you’ll find your purpose here." Job Description Primary Function of Position: paragraph about da Vinci SP system, UI Manager responsibilities. Essential Job Duties: list bullet points (they are separated by periods but we can treat as list). We'll convert each duty to
  • . Qualifications Required Skills and Experience: list bullet points. Required Education And Training: bullet points. Preferred Skills And Experience: bullet points. Additional Information: vaccination note. Compensation: Base Salary Range Region 1:$228,000 - $342,000; Base Salary Range Region 2: $193,800 - $290,700; Shift: Day; Travel: 10% of the time; Workplace Type: Set Schedule - This job will be onsite weekly, the percentage of onsite work will be defined by the leader. Also line: "We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications." We'll include that in Pay section. Now produce HTML:

    About the role

    Company description paragraph + primary function paragraph + vaccination note?

    But we might split: About the role includes company description and primary function. Vaccination note could be placed there as well. Responsibilities:

    Responsibilities

    • ... each duty
    Requirements: maybe combine Required Skills and Experience + Required Education And Training into Requirements. Could also have Qualifications heading but they said we can use Requirements, Qualifications, Skills. We'll use Requirements for required skills and education, and Skills for preferred skills. Thus:

    Requirements

    Required Skills and Experience:

      ...

    Required Education and Training:

      ...
    Alternatively we could separate into Qualifications and Skills. But they said prefer few sections. We'll do Requirements (covers required skills and education) and Skills (preferred skills). Pay section:

    Pay

    Base Salary Range Region 1: $228,000 - $342,000; Base Salary Range Region 2: $193,800 - $290,700. We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications.

    Schedule section:

    Schedule

    Shift: Day. Travel: 10% of the time. Workplace Type: Set Schedule - This job will be onsite weekly, the percentage of onsite work will be defined by the leader.

    We must ensure we don't include any boilerplate like EEO, export controls, accommodation notice, preference for certain states, etc. Now extract duties list: "Recognize and attract top talent, mentor and train existing team members and new hires through one-on-one coaching as well as team wide initiatives.Interface with variety of cross functional teams including Interaction Design, Human Factors, Clinical, Controls Engineering, etc., in understanding user interface needs to create, maintain, and track a bottom-up schedule that best supports business unit top-down goals.Own full development lifecycle for UI software team and associated documentation (negotiate requirements, systematic risk assessment and mitigation, prototyping, development, testing, and software releases).Champion best practices in software development (code reviews, scrums, bug scrubbing meetings, coding conventions, continuous integration, defensive programming, static analysis, design patterns, etc.).Conduct technical design reviews.Assess and update the software hazard analysis and identify mitigations for hazardous situations.Document traceability from software requirements and software hazard analyses to module verification tests and system verification tests." Note there are missing spaces after periods; we can still split by sentences. We'll produce list items each sentence. Let's split: 1. Recognize and attract top talent, mentor and train existing team members and new hires through one-on-one coaching as well as team wide initiatives. 2. Interface with variety of cross functional teams including Interaction Design, Human Factors, Clinical, Controls Engineering, etc., in understanding user interface needs to create, maintain, and track a bottom-up schedule that best supports business unit top-down goals. 3. Own full development lifecycle for UI software team and associated documentation (negotiate requirements, systematic risk assessment and mitigation, prototyping, development, testing, and software releases). 4. Champion best practices in software development (code reviews, scrums, bug scrubbing meetings, coding conventions, continuous integration, defensive programming, static analysis, design patterns, etc.). 5. Conduct technical design reviews. 6. Assess and update the software hazard analysis and identify mitigations for hazardous situations. 7. Document traceability from software requirements and software hazard analyses to module verification tests and system verification tests. Now required skills and experience list: "Experience recruiting, mentoring, and functionally managing teams of highly skilled engineers. Experience in all phases of software development including evaluation, planning and definition, design & implementation, Verification & Validation, Market Launch, and Post Market. Experience with concepts of design input, design output, traceability, and risk analysis. Hands-on engineering experience developing User Interface software. Excellent teamwork skills with proven ability to collaborate across multiple teams. Excellent communication and documentation skills. High attention to detail. Strong people management abilities with ability to ensure team success. Ability to build and maintain relationships across organizations. Experience with revision control systems (e.g. SVN and Git). Experience with issue tracking software (e.g, JIRA)" We'll make list items. Required Education And Training: "Bachelor/Master/PhD degree in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering or equivalent work experience. 10+ years industry experience developing and supporting embedded systems. 3+ years industry experience managing a team of User Interface software engineers." Preferred Skills And Experience: "Experience with designing software products in an FDA or other regulated industry or for mission critical applications. Experience with UI design. Experience with QNX, QML, and Qt. Experience with UML State machines. Experience with Matlab, Python, or other scripting languages. Experience with build systems such as GNU Make and CMake, EMake." Now vaccination note: "Due to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19. Details can vary by role." We'll include that in About the role paragraph after company description and primary function. Now primary function paragraph: "The da Vinci Single Port (SP) system provides surgeons with robotic-assisted technology designed for deep and narrow access to tissue in the body through a single, small incision. It pushes the frontier of human-machine interaction by fusing many
  • Similar jobs