Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Engineer, Embedded Software

$180k - $200k

Think-Surgical,-Inc.

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Lead Engineer, Embedded Software Full Time Fremont, CA, US Salary Range: $180,000.00 To $200,000.00 Annually

JOB SUMMARY

The Lead Engineer, Embedded Software will drive the design and development effort of the current optical tracking system to the next generation. They will perform system analysis, identify improvements and root causes, debug and optimize algorithms, and design novel solutions as well as maintain the current code base. This position can based in the Montreal, QC or Fremont, CA Office.

DUTIES & RESPONSIBILITIES

Design, implement, and test medium to large complex software in C++ for robotic surgical devices. Work in a software team environment. Work concurrently with design engineers and manufacturing engineers as designs are being developed and finalized. Follow rigorous design control methodology and write concise requirements specification, architecture specifications, and design description, verification plans, and test cases, based on regulatory requirements. Design and perform unit testing of software and assist in the verification and validation process of the complete design. Manage schedules and meet and adhere to development goals. Provide planning and status information to the project manager. Execute agile development plans in accordance with department goals and objectives.

SUPERVISORY RESPONSIBILITIES

N/A

QUALIFICATIONS

Required: BS in Computer Science or a related field; or equivalent experience. 10+ years of experience in software engineering, including hands‑on software development. Proficiency in C++ programming in a real‑time environment including multithreading with pThreads and higher‑level concepts such as Task and Futures. Proficiency in designing communication frameworks and APIs using gRPC and REST. Experience interfacing with electronic components. Deep knowledge of the ARM platform. Working knowledge of Python. Familiarity with control systems, especially PIDs. Working knowledge of how to interface with low‑level hardware components such as temperature sensors, accelerometers and battery level sensors. Familiarity with CI/CD, CMake, Docker and Yocto. Excellent communication and documentation skills. Strong working knowledge of object‑oriented programming and software system design. Knowledge of Good Manufacturing Practices (GMP) and applicable Quality System Standards. Preferred: Advanced degree in Computer Science or a related field. Experience medical image processing. Familiarity with bare metal development. Familiarity with FreeRTOS. Familiarity with multi‑processor systems. Ability to understand electronic schematics. Theoretical knowledge of camera models, stereo vision and object tracking. Experience with data pipeline management and analytics. Experience in Agile/Scrum methodology. Proficient in Python. Familiarity or experience with regulatory environments, design controls, and 510(k) submissions.

COMPETENCIES

Drive results Effective communication and collaboration

PHYSICAL DEMANDS & WORK ENVIRONMENT

Must be able to remain in a stationary position and operate office equipment for a prolonged period of time. Physical activities include, but not limited to constant manual dexterity, moving about the work site, and/or handling objects weighing up to 20 lbs. Other infrequent physical activities include, but not limited to, positioning self to complete assigned tasks, and ascending/descending floors and/or ladders. Occasionally work around moving mechanical parts. Must be able to work in a schedule that commensurate with business operation, including work during weekends, holidays and/or times outside of normal business hours. Must be able to travel as business necessitates (up to 5%). Disclaimer: The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities, or physical requirements. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. THINK Surgical, Inc. (“THINK”) is committed to hiring the best qualified candidates for approved positions while engaging in recruitment and selection practices that are in compliance with all applicable employment laws. It is the policy of THINK to provide equal employment opportunity for employment to all applicants and employees, regardless of any protected status. Any qualified applicant or employee with a disability who requires an accommodation in connection with their employment at THINK should contact Human Resources and request an accommodation. THINK also participates in E‑Verify, a web‑based system that allows THINK to confirm an employee’s eligibility to work in the United States. Actual compensation offered will depend on several factors including but not limited to geographic location, work experience, education, skill level, and/or other business and organizational needs. #J-18808-Ljbffr Think-Surgical,-Inc.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Lead Engineer, Embedded Software in Fremont, CA vacancy
  • KLA-Belgium is seeking a Lead Embedded Software Engineer in Milpitas, CA to design and develop software for semiconductor inspection systems. You will lead the charge in complex embedded applications while mentoring a team and driving software methodologies. Ideal candidates... 
    Software

    KLA-Belgium

    Milpitas, CA
    1 day ago
  • $159.5k - $271.2k

    ## Lead Embedded Software Engineer (Machine Control/Linux/C/C++)Applylocations: Milpitas, CAtime type: Full timeposted on: Posted Yesterdayjob requisition id: 2529441**Company Overview**KLA is a global leader in diversified electronics for the semiconductor manufacturing... 
    Software
    Minimum wage
    Work experience placement
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    1 day ago
  • $35 per hour

     ...Embedded Software Engineer Intern, Implant Embedded Systems Fremont, California, United States We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed, restore sight to the blind, and revolutionize... 
    Software
    Hourly pay
    Price work
    Temporary work
    Internship
    Flexible hours

    Neuralink

    Fremont, CA
    3 days ago
  • Think-Surgical, Inc. is looking for a Lead Engineer, Embedded Software, based in Fremont, CA. This individual will drive the design and development of optical tracking systems and software for robotic surgical devices. The candidate must possess a BS in Computer Science... 
    Software

    Think-Surgical,-Inc.

    Fremont, CA
    2 days ago
  • Embedded Systems Software Engineer (Linux/UI/Cloud Integration) We are seeking a hands‑on Embedded Systems Software Engineer to help develop software for Linux-based embedded and edge devices. This role focuses on building device‑side applications, local user interfaces... 
    Software
    Local area

    VALID8 Financial

    Pleasanton, CA
    2 days ago
  • Better Ventures is looking for an Embedded Systems Lead to drive the architecture and development of advanced IoT solutions in Milpitas,...  ...Computer Science and at least 1 year of experience as a Software Engineer, along with strong skills in Linux Administration, Python... 
    Software

    Better Ventures

    Milpitas, CA
    5 days ago
  • $130k - $175k

    Tarana Wireless Inc in Milpitas is seeking a Senior Embedded Software Engineer to redefine wireless technology. You’ll collaborate across teams to design, develop, and test new features for our Fixed Wireless Access products. The ideal candidate will have strong C/C++... 
    Software

    Tarana Wireless Inc

    Milpitas, CA
    23 hours ago
  •  ...with an intelligent interactive software fabric provides predictive...  ...of the KETOS platform - and lead to the smart water data needed...  ...highly skilled and innovative Embedded Systems Lead to drive the...  ...of experience as a Software Engineer or in a related role. Technical... 
    Software

    Better Ventures

    Milpitas, CA
    5 days ago
  • $165k - $241.4k

     ...Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team,...  ...debug prototypes and validate software. Lead technical reviews and discussions across...  ...developing, debugging, and validating embedded systems and device drivers for protocols... 
    Software
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    3 days ago
  • Dimaag, based in Fremont, CA, is seeking a skilled software engineer to design and implement embedded software for vehicle control and power systems. The role involves collaborating on architectural designs and developing applications for real-time operating systems. Ideal... 
    Software
    Remote job

    Dimaag

    Fremont, CA
    1 day ago
  • Valid8 Financial, Inc. is seeking an Embedded Systems Software Engineer in Pleasanton, California, to develop software for Linux-based embedded and edge devices. This role focuses on building device-side applications and cloud communication workflows. The ideal candidate... 
    Software

    VALID8 Financial

    Pleasanton, CA
    2 days ago
  •  ...held and rapidly growing companies is seeking an experienced Embedded Software Engineer. What You Get to Do! This position is responsible for...  ...Bluetooth for IoT applications Experience in a position of lead developer on a firmware/software project that has been tested... 
    Software

    Specialized Recruiting Group

    Fremont, CA
    4 days ago
  •  ...The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the...  ...functional teams to debug prototypes and validate software. Lead technical reviews and discussions across teams. Minimum Qualifications... 
    Software
    Flexible hours

    Cisco Systems, Inc.

    Milpitas, CA
    3 days ago
  • $119k - $261k

     ...dedicated to excellence in the design and engineering of Lam's etch and deposition products....  ...engineering design team: electrical, mechanical, software, process, technical support, and...  ...design, modification, of custom and OEM embedded systems components. You will need to... 
    Software
    Work experience placement
    Local area

    LAM RESEARCH Corporation

    Fremont, CA
    2 days ago
  • $245k - $350k

    Albert Invent in Fremont, California is searching for a Staff/Senior Staff Software Engineer to lead in developing advanced perception systems for autonomous systems. You'll drive innovative AI solutions and collaborate with a team of deep learning engineers to optimize... 
    Software

    Albert Invent

    Fremont, CA
    5 days ago
  • $143.4k - $192k

     ...We are seeking an experienced Mechanical Engineer to join our dynamic startup in disrupting...  ...drainage, etc. Responsibilities Develop and lead the hydraulic and fluids system for...  ...successful products. Proficiency with CAD software (e.g., CATIA, SolidWorks) and design... 
    Software

    Alumni Ventures

    Fremont, CA
    3 days ago
  • We are seeking a skilled Embedded Software/Firmware Engineer to design, develop, and optimize firmware and low-level software for our embedded systems. The ideal candidate will have experience working with hardware interfaces, writing efficient, reliable code in C/C++,... 
    Software

    Wayne State University

    Fremont, CA
    5 days ago
  • $170k - $190k

     ...Embedded Software Engineer Department: Aeris Employment Type: Full Time Location: Hayward, CA Compensation: $170,000 - $190,000 / year Description Aeris Technologies, Inc., a subsidiary of Project Canary, develops and commercializes advanced, laser-based gas analyzers... 
    Software
    Full time
    Work at office

    Project Canary

    Hayward, CA
    3 days ago
  •  ...experienced Firmware/Application Engineer with strong expertise in SSD...  ..., consultant, and program lead. Build strong customer relationships...  ...of experience in firmware or software applications engineering. ~...  ..., development tools, and embedded systems environments.... 
    Software

    Brightpath Associates LLC

    Fremont, CA
    8 hours ago
  • What to Expect Data is deeply embedded in the product, engineering, quality, and customer experience culture at Tesla. This role will collaborate across Demand Generation, Marketing, Web Development, Software, and executive teams to optimize the Web and Digital Customer... 
    Software
    Temporary work
    Flexible hours

    Tesla

    Fremont, CA
    2 days ago
  • A leading university is seeking an experienced Embedded Software/Firmware Engineer in Fremont, California. The candidate will design, develop, and optimize firmware for embedded systems, requiring proficiency in C/C++ and experience with BSP development. The role involves... 
    Software

    Wayne State University

    Fremont, CA
    5 days ago
  • About the Role Rigetti Computing is seeking a Lead Lithography Engineer to serve as the technical authority for our patterning ecosystem. Sitting...  ...analysis; proficiency with JMP or similar statistical software to build diagnostic frameworks from the ground up. Proven... 
    Software
    Work experience placement
    Local area

    Rigetti And Company Inc

    Fremont, CA
    4 days ago
  •  ...Boot, REST APIs, Microservices, Git, and AWS DevOps and Cloud Engineering — CI/CD, Docker, Jenkins, Kubernetes, Infrastructure-as-Code,...  ...processing. Open Roles We’re Hiring For Our Clients Entry-Level Software Programmers (Java/Python) Java Full Stack Developers Data... 
    Software
    H1b
    Visa sponsorship

    SynergisticIT

    Fremont, CA
    2 days ago
  • $200k

     ...Sr. to Lead Full Stack Software Engineer - Mission Driven Health Startup (ideally about 50% front/backend. depending on your preference, it could be as much as 70% backend or 70% front end) Location: Redwood City, CA. You could work from home 5 out of every 10 days... 
    Software
    Permanent employment
    Full time
    Work from home
    Flexible hours

    Skyrocket Ventures

    Fremont, CA
    8 hours ago
  • $179.4k - $263.12k

    Leading the future in luxury electric and mobility. At Lucid, we set out to introduce the most captivating, luxury electric...  ...for you. Key Responsibilities Design, develop, and optimize embedded platform software for automotive ADAS and autonomous driving systems Perform... 
    Software
    Immediate start

    Lucid Motors

    Newark, CA
    1 day ago
  • Tesla Motors, Inc. is seeking an embedded software engineer in Fremont, California, to join the Cell Equipment Design team. The role involves developing firmware for various battery and cell development projects, ensuring software reliability and safety. The ideal candidate... 
    Software

    Tesla Motors, Inc.

    Fremont, CA
    3 days ago
  • Flash Technology, LLC is seeking a Sr. Embedded Software Engineer to develop software for radio frequency signal processing and analytics. Candidates should possess substantial experience in C/C++ and embedded server architectures, along with a strong background in real... 
    Software

    Flash Technology, LLC

    Fremont, CA
    1 day ago
  •  ...SOFTWARE ENGINEER (ID#: 01) Analyze business requirements and deliver new and complex high-quality software solutions. The developer team includes the following roles: Web Method Tester Java Dot Net ASP SAP ERP Oracle ER SFDC Quality Engineer Microsoft Dynamics Agile PLM... 
    Software

    Caspex

    Fremont, CA
    4 days ago
  • $35 per hour

    A pioneering neurotechnology company located in Fremont, California, seeks an Embedded Software Engineer Intern to contribute to developing safety-critical systems. The role involves collaboration with engineers while focusing on bare-metal firmware development in C, contributing... 
    Software
    Hourly pay
    Internship

    Neuralink

    Fremont, CA
    1 day ago
  • A leading recruitment agency is seeking an experienced Embedded Software Engineer in Fremont. The role involves designing, developing, and testing high-quality embedded software, especially in a Linux environment. Ideal candidates will have a B.S. in Computer Science or... 
    Software

    Specialized Recruiting Group

    Fremont, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Engineer, Embedded Software. Be the first to apply!