drjobs Senior Embedded Software Engineer

Senior Embedded Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Sunnyvale, CA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Primary Function of Position

The Ion endoluminal system is Intuitives new robotic platform for minimally invasive biopsy in the peripheral lung with an initial goal of improving the early diagnosis of lung cancer. This position will play a key technical role during the development of a novel new surgical robot system. The engineer will be expected to work with an incredibly talented team to design and build the embedded software platform. The successful candidate must excel in a highenergy small team environment be able to drive to solutions from rough requirements and have a commitment to high product quality. A strong sense of shared responsibility and shared reward is required.

Essential Job Duties

  • Work on a cross functional team to develop technical specifications and evaluate design tradeoffs specifically in platform/infrastructure software 
  • Design and development of productfocused rocksolid C/C software in a heterogeneous multiprocessor SoC/FPGA/realtimeembedded environment 
  • Develop software for embedded Linux/QNX devices:  
    • Customize and productize embedded operating system distributions 
    • Create drivers that interface with custom FPGA devices 
    • Design and implement multithreaded distributed system C applications 
  • Contribute broadly to many areas of software development including but not limited to:  
    • Extension of current frameworks to new processors and operating systems 
    • Development of research prototypes used to evaluate new product concepts 
    • Distributed communication subsystem development 
  • Work with electrical engineers to bring up new custom hardware 
  • Clinical study support and participation in product demonstrations as requested
  • Contribute through design V&V and transfer to manufacturing activities

Qualifications :

Required Skills and Experience

  • Passionate about developing crossplatform objectoriented C code (11 and higher)
  • Experience developing for embedded Linux devices 
  • Experience with Python3 and bash scripts.
  • Strong ability to isolate and debug embedded hardware and software problems 
  • Experience working on productfocused designs in a team environment 
  • Excellent communication skills 
  • A desire to deliver a quality and innovative product that improves many peoples lives 
  • Experience with automation CI/CD unit testing.
  • Linux and Windows development experience
  • Willingness to work in Linux and Windows environments whatever it takes
  • Strong intuition for and interest in designing systems for testability and scalability

Required Education and Training

  • Minimum Bachelors plus 6 years or Masters plus 4 years degree in computer science Computer Engineering or related engineering discipline. 
  • Minimum 4 years industry experience developing and supporting embedded systems.

Preferred Skills and Experience

  • Experience with additional embedded operating systems such as QNX 
  • Understanding of commonly used messaging and RPC frameworks and their associated tradeoffs for use in distributed embedded systems 
  • Demonstrated experience in and comfort with all phases of the product development lifecycle including design implementation debug verification validation and transfer to manufacturing 
  • Experience designing software products in an FDA or other regulated industry or for mission critical applications; comfortable with concepts of design input design output traceability risk analysis and mitigations

Learn more about the compelling collaborative work environment of the Ion Software Engineering Team here.


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 COVID19.  Details can vary by role.

Intuitive is an Equal Employment Opportunity / Affirmative Action 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.

EEO and AA Policy

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 marketcompetitive 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 salary ranges are listed.


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.