Talent.com
Embedded Software Engineer
Embedded Software EngineerIntuitive • Sunnyvale, California, USA
Embedded Software Engineer

Embedded Software Engineer

Intuitive • Sunnyvale, California, USA
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Primary Function of Position

The Ion endoluminal system is Intuitives 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. 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

Essential Job Duties

Platform Software Development

  • Collaborate 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.
  • Design implement and maintain embedded Linux software across the full lifecycle including :
  • System initialization configuration and diagnostics
  • Middleware for distributed system communication
  • Multi-threaded distributed C / C applications
  • Third-party networked device integration and API design
  • Extend and evolve existing software frameworks to support new processors operating systems and hardware platforms.
  • Develop research prototypes and proof-of-concept systems for new product capabilities and future platform directions.

Hardware Integration & Debugging

  • Collaborate closely with electrical engineers during early hardware bring-up including bootloader kernel device tree and driver-level integration.
  • Debug complex system issues spanning hardware OS middleware and application layers using tools such as gdb JTAG logic analyzers and oscilloscopes.
  • Interpret schematics datasheets and hardware specifications to inform software design and debugging.
  • Reliability & Performance

  • Design software with robustness fault detection graceful degradation and serviceability in mind.
  • Analyze and resolve performance latency and resource-usage issues (CPU memory I / O networking).
  • Investigate and perform root-cause analysis for system-level failures encountered during development manufacturing clinical use or field deployment.
  • Participate in design verification and validation activities and support transfer to manufacturing.
  • Collaboration & Technical Leadership

  • Participate in architectural discussions and design reviews bringing a system-level perspective.
  • Mentor junior engineers and lead by example in code quality debugging discipline and design practices.
  • Support clinical studies product demonstrations and cross-functional reviews as needed.
  • Qualifications :

    Required Skills and Experience

  • Strong proficiency in modern C / C (C11 and newer) for embedded and cross-platform development.
  • Experience developing and debugging embedded Linux systems including multi-threaded applications.
  • Proficiency with Python 3 and Bash for tooling automation and diagnostics.
  • Familiarity with communication protocols such as TCP / IP CAN I2C SPI and serialization protocols (e.g. protobuf).
  • Understanding of software architecture and design patterns messaging systems and RPC frameworks.
  • Strong system-level debugging skills spanning hardware OS and distributed software.
  • Experience working collaboratively on complex product-focused designs.
  • Familiarity with CI / CD build automation and unit / integration testing.
  • Comfortable working in both Linux and Windows development environments.
  • Excellent written and verbal communication skills.
  • Demonstrated commitment to delivering high-quality reliable products that improve patient outcomes.
  • Required Education and Training

  • Bachelors degree with 6 years of industry experience or Masters degree with 4 years of industry experience in Computer Science Computer Engineering or a related engineering discipline.
  • 4 years of hands-on experience developing and supporting embedded systems in a production environment.
  • Working Conditions

  • 4 day on-site.
  • Preferred Skills and Experience

  • Experience with Nix Bazel or other reproducible build systems.
  • Experience designing systems with real-time or nearreal-time constraints.
  • Knowledge of cybersecurity concepts such as secure boot authentication encryption and key management.
  • Experience across the full product development lifecycle including design implementation debugging verification validation and manufacturing transfer.
  • Experience developing software for FDA-regulated safety-critical or mission-critical systems including design controls traceability risk analysis and mitigation.
  • Hands-on experience with networking and streaming technologies such as UDP RTP SRTP SSL / TLS and GStreamer.
  • Yocto / OpenEmbedded (or equivalent embedded Linux build systems).
  • Additional Information :

    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.

    Intuitive 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.

    Mandatory Notices

    U.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 employeeswho are nationals from countries currently on embargo or sanctions status.

    Certain 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 governments 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).

    For 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 employeesstart 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.

    We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.

    Preference 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.

    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. The target compensation ranges are listed.

    Remote Work : No

    Employment Type : Full-time

    Key Skills

    Dermatology,Accomodation,Corporate Marketing,Corporate Risk Management,Civil Quality Control,Computer Engineering

    Experience : years

    Vacancy : 1

    [job_alerts.create_a_job]

    Embedded Software Engineer • Sunnyvale, California, USA

    [internal_linking.similar_jobs]
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    ALTEN Technology USA • Palo Alto, CA, US
    [job_card.full_time]
    We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomo...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Embedded Software Engineer - Platform & Firmware

    Embedded Software Engineer - Platform & Firmware

    Pivotal Systems • Fremont, CA, US
    [job_card.full_time]
    Embedded Software Engineer (Platform & Firmware).We are seeking an Embedded Software Engineer (Platform & Firmware) to design, develop, and test software that interfaces directly with hardw...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    Reliable Robotics • Mountain View, California, United States
    [job_card.permanent]
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - Embedded Applications

    Senior Software Engineer - Embedded Applications

    Intuitive • Sunnyvale, California, United States
    [job_card.full_time]
    At Intuitive, we are united behind our mission : we believe that minimally invasive care is life-enhancing care.Through ingenuity and intelligent technology, we expand the potential of physicians to...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Supermicro • San Jose, CA, United States
    [job_card.full_time]
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Embedded Software Engineer

    Sr. Embedded Software Engineer

    Phizenix • Santa Clara, CA, US
    [job_card.full_time]
    We are seeking a highly seasoned Lead / Manager - Embedded Software Engineer to join our dynamic team.In this role, we will lead and develop, compile, run, and debug C / C++ bare-metal, firmware, and s...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Embedded Software Engineer — ARM, Edge & WiFi

    Senior Embedded Software Engineer — ARM, Edge & WiFi

    Qualcomm • Santa Clara, CA, United States
    [job_card.full_time]
    A leading technology innovator is looking for a Software Engineer in Santa Clara, California.This role involves designing and developing embedded and cloud edge software, collaborating with various...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Platform Engineer Automotive RTOS Multicore

    Senior Embedded Platform Engineer Automotive RTOS Multicore

    Ford • Palo Alto, CA, United States
    [job_card.full_time]
    A leading automotive company located in Palo Alto is seeking an experienced Embedded Software Engineer.The role involves developing low-level software for automotive applications and requires stron...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer, Embedded

    Staff Software Engineer, Embedded

    Kodiak • Mountain View, CA, US
    [job_card.full_time]
    The company has developed an artificial intelligence (AI) powered technology stack purpose-built for commercial trucking and the public sector. The company delivers freight daily for its customers a...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    VirtualVocations • San Jose, California, United States
    [job_card.full_time]
    A company is looking for a Staff Embedded Software Engineer.Key Responsibilities Own development of end-to-end embedded software features from concept through delivery Deliver embedded software ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    E-Space • Saratoga, CA, US
    [job_card.full_time]
    Ready to make connectivity from space universally accessible, secure and actionable? Then you’ve come to the right place!. E-Space is bridging Earth and space to enable hyper-scaled deployment...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, Embedded Systems

    Software Engineer, Embedded Systems

    1x Technologies As • Palo Alto, California, United States
    [job_card.full_time]
    We’re an AI and robotics company based in Palo Alto, California, on a mission to build a truly abundant society through general‑purpose robots capable of performing any kind of work autonomously.We...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Embedded Software Engineer

    Principal Embedded Software Engineer

    SiTime Corporation • Santa Clara, CA, US
    [job_card.full_time]
    SiTime Corporation is the precision timing company.Our semiconductor MEMS programmable solutions offer a rich feature set that enables customers to differentiate their products with higher performa...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Flight Software Engineer - Embedded Systems

    Senior Flight Software Engineer - Embedded Systems

    Muon Space • San Jose, CA, United States
    [job_card.full_time]
    A leading space systems provider in San Jose seeks a Senior Software Engineer to develop flight software for satellites.The ideal candidate will have significant experience in C / C++ programming and...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Contractor, Sr. Principal, Embedded Software Engineer

    Contractor, Sr. Principal, Embedded Software Engineer

    Redwire Space • San Jose, CA, United States
    [job_card.permanent]
    Join our San Jose, CA team, where cutting-edge innovation meets national security.As part of Redwire's recent acquisition of Hera Systems, this location focuses on advancing our capabilities in MEO...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Staff Embedded Software Engineer

    Senior Staff Embedded Software Engineer

    Bio-Rad Laboratories • Pleasanton, CA, United States
    [job_card.full_time]
    As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embed...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    Persimmons • San Jose, CA, US
    [job_card.full_time]
    Persimmons is building the infrastructure that will power the next decade of AI.Founded in 2023 by veteran technologists from the worlds of semiconductors, AI systems, and software innovation, We&r...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Embedded Software Engineer – Infotainment Platform

    Senior Embedded Software Engineer – Infotainment Platform

    Rivian • Palo Alto, CA, United States
    [job_card.full_time]
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...[show_more]
    [last_updated.last_updated_30] • [promoted]