Lead Engineer, Embedded Software
$180k - $200kThink-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/AQUALIFICATIONS
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 collaborationPHYSICAL 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
$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...SoftwareMinimum wageWork experience placementFlexible hours$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...SoftwareHourly payPrice workTemporary workInternshipFlexible hours- 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
- 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...SoftwareLocal area
- 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
$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- ...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
$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...SoftwareFull timeTemporary workLocal areaFlexible hours- 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...SoftwareRemote job
- 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
- ...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
- ...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...SoftwareFlexible hours
$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...SoftwareWork experience placementLocal area$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$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- 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
$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...SoftwareFull timeWork at office- ...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
- 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...SoftwareTemporary workFlexible hours
- 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
- 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...SoftwareWork experience placementLocal area
- ...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...SoftwareH1bVisa sponsorship
$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...SoftwarePermanent employmentFull timeWork from homeFlexible hours$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...SoftwareImmediate start- 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
- 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
- ...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
$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...SoftwareHourly payInternship- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Engineer, Embedded Software. Be the first to apply!
Related searches
- lead operating engineer Fremont, CA
- lead engineer Fremont, CA
- software engineer amazon Fremont, CA
- agile software developer Fremont, CA
- software developer positions Fremont, CA
- senior software design engineer Fremont, CA
- software developer Fremont, CA
- ngo software engineer Fremont, CA
- startup software engineer Fremont, CA
- software development engineer (robotics engineer) Fremont, CA


