{"id":2332626,"url":"https://alion.io/job/intuitive-surgical-senior-embedded-software-engineer-2","title":"Senior Embedded Software Engineer","company":{"id":3128,"name":"Intuitive Surgical","domain":"intuitive.com","url":"https://alion.io/company/intuitive","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":75,"open_postings":65,"ghost_share":0,"stale_share":0.985,"repost_share":0,"time_to_fill_p50_days":29,"computed_at":"2026-10-13T05:45:00Z"}},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sunnyvale, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":130000,"max_usd":243000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1211},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Bash","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Linux","optional":false},{"name":"Protobuf","optional":false},{"name":"Python","optional":false},{"name":"TCP/IP","optional":false},{"name":"GStreamer","optional":true},{"name":"PetaLinux","optional":true}],"status":"live","first_seen_at":"2026-09-29T16:49:46Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-13T06:06:17Z","board_verified":true,"closed_at":null,"days_open":13,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":13},"description":"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.\nWe’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.\nThe 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.\nIf you’re ready to contribute to something bigger than yourself and help transform the future of healthcare, you’ll find your purpose here.\n Primary Function of Position\nThe Ion™ endoluminal system is Intuitive's new robotic platform designed for minimally invasive biopsy in the peripheral lung, with the goal of improving early lung cancer diagnosis. This position is integral to the development of a novel surgical robot system as part of the New Product Development Platform Software team. The engineer will collaborate with a skilled team to design and build the embedded software platform. The successful candidate should thrive in a collaborative team environment, be adept at developing solutions from initial requirements, and be committed to delivering high-quality products. A strong sense of shared responsibility and teamwork is essential.\nEssential Job Duties\nPlatform Software Development\nCollaborate with cross-functional teams (EE, FPGA, manufacturing, service and clinical) to define technical requirements, evaluate design trade-offs, and deliver robust platform and infrastructure software.\nDesign, implement, and maintain embedded Linux software across the full lifecycle, including:System initialization, configuration, and diagnostics\nCommunication middleware and system services for embedded platforms\nMulti-threaded, distributed C/C++ applications\nThird-party networked device integration and API design\n\nExtend and evolve existing software frameworks to support new processors, operating systems, and hardware platforms.\n\nHardware Integration & Debugging\nCollaborate closely with electrical engineers during early hardware bring-up, including bootloader, kernel, device tree, and driver-level integration.\nDebug complex system issues spanning hardware, OS, middleware, and application layers using tools such as gdb, JTAG, logic analyzers, and oscilloscopes.\nInterpret schematics, datasheets, and hardware specifications to inform software design and debugging.\nReliability & Performance\nDesign software with robustness, fault detection, graceful degradation, and serviceability in mind.\nAnalyze and resolve performance, latency, and resource-usage issues (CPU, memory, I/O, networking).\nInvestigate and perform root-cause analysis for system-level failures encountered during development, manufacturing, clinical use, or field deployment.\nParticipate in design verification and validation activities and support transfer to manufacturing.\nCollaboration & Technical Leadership\nParticipate in architectural discussions and design reviews, bringing a system-level perspective.\nMentor junior engineers and lead by example in code quality, debugging discipline, and design practices.\nSupport cross-functional reviews, product demonstrations, and clinical/field activities as needed.\n Required Education, Skills & Experience\nBachelor’s degree with 6+ years of industry experience, or Master’s degree with 4+ years of industry experience, in Computer Science, Computer Engineering, or a related engineering discipline.\n4+ years of hands-on experience developing and supporting embedded systems in a production environment.\nStrong proficiency in modern C/C++ (C++11 and newer) for embedded and cross-platform development.\nExperience developing and debugging embedded Linux systems, including multi-threaded applications.\nHands-on experience with Linux kernel driver development, board-support packages, device tree, bootloader integration, and low-level hardware interfaces.\nExperience integrating embedded Linux systems with FPGA, PCIe, DMA, custom ASICs, or other high-throughput hardware data paths.\nProficiency with Python 3 and Bash for tooling, automation, and diagnostics.\nFamiliarity with communication protocols such as TCP/IP, CAN, I2C, SPI, and serialization protocols (e.g., protobuf).\nUnderstanding of embedded software architecture, modular design, inter-process communication, and system-level interfaces.\nStrong system-level debugging skills spanning hardware, OS, and distributed software.\nExperience working collaboratively on complex, product-focused designs.\nFamiliarity with CI/CD, build automation, and unit/integration testing.\nExcellent written and verbal communication skills.\nPreferred Skills & Experience\nExperience with embedded communication interfaces, networked device integration, protocol debugging, and performance analysis.\nExperience designing systems with real-time or near-real-time constraints.\nKnowledge of cybersecurity concepts such as secure boot, authentication, encryption, and key management.\nExperience across the full product development lifecycle, including design, implementation, debugging, verification, validation, and manufacturing transfer.\nExperience developing software for FDA-regulated, safety-critical, or mission-critical systems, including design controls, traceability, risk analysis, and mitigation.\nHands-on experience with networking and streaming technologies such as UDP, RTP, SRTP, SSL/TLS, and GStreamer.\nExperience with Yocto/OpenEmbedded, PetaLinux, cross-compilation, or reproducible build systems.\n 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.\nIntuitive is an Equal Opportunity Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.\nMandatory Notices\nU.S. Export Controls Disclaimer: In accordance with the U.S. Export Administration Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may be subject to U.S. export controls for prospective employees who are nationals from countries currently on embargo or sanctions status.\nCertain information you provide as part of the application will be used for purposes of determining whether Intuitive Surgical will need to (i) obtain an export license from the U.S. Government on your behalf (note: the government’s licensing process can take 3 to 6+ months) or (ii) implement a Technology Control Plan (“TCP”) (note: typically adds 2 weeks to the hiring process).\nFor any Intuitive role subject to export controls, final offers are contingent upon obtaining an approved export license and/or an executed TCP prior to the prospective employee’s start date, which may or may not be flexible, and within a timeframe that does not unreasonably impede the hiring need. If applicable, candidates will be notified and instructed on any requirements for these purposes.\nWe will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.\nPreference will be given to qualified candidates who do not reside, or plan to reside, in Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, or Tennessee.\nThis position may be filled at a different job level than listed here depending on\nbusiness need and/or on the selected candidate’s experience, knowledge and skills.\nCompensation will be based primarily on the job level at which the role is filled and the\ncandidate’s qualifications, consistent with applicable law.\nAccommodation & Accessibility Notice:\nIntuitive is committed to providing reasonable accommodations to qualified individuals with disabilities. If you require assistance or an accommodation during any part of the application or interview process, please contact People Services at .\nWe 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. The target compensation ranges are listed.","description_format":"text","description_chars":9008,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Equity"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"},{"name":"Iowa","iso":null,"kind":"city"},{"name":"Florida","iso":null,"kind":"city"},{"name":"Missouri","iso":null,"kind":"city"},{"name":"Pennsylvania","iso":null,"kind":"city"},{"name":"Maryland","iso":null,"kind":"city"},{"name":"Oklahoma","iso":null,"kind":"city"},{"name":"Arkansas","iso":null,"kind":"city"},{"name":"Delaware","iso":null,"kind":"city"},{"name":"Alabama","iso":null,"kind":"city"},{"name":"Louisiana","iso":null,"kind":"city"},{"name":"South Carolina","iso":null,"kind":"city"},{"name":"Mississippi","iso":null,"kind":"city"},{"name":"Indiana","iso":null,"kind":"city"},{"name":"Tennessee","iso":null,"kind":"city"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Medical & Healthcare Robotics"],"lifecycle":[{"event":"open","at":"2026-10-12T09:24:19Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 251 · green card filings: 131","filings_12m":251,"filings_prev_12m":325,"green_card_filings_12m":131,"median_offered_wage_usd":158521,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:08:04+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":0}],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.573,"p_room":0.9,"age_days":13,"expected_fill_days":29,"reasons":["conf:2","stale_co","win:mid","comp:brand"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/intuitive-surgical-senior-embedded-software-engineer-2","json_url":"https://alion.io/job/intuitive-surgical-senior-embedded-software-engineer-2.json","meta":{"generated_at":"2026-10-13T07:41:43Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":11353,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3128},"rest":"https://alion.io/mcp/rest/get_company?id=3128"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fintuitive-surgical-senior-embedded-software-engineer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fintuitive-surgical-senior-embedded-software-engineer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fintuitive-surgical-senior-embedded-software-engineer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/intuitive-surgical-senior-embedded-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fintuitive-surgical-senior-embedded-software-engineer-2"}]}