the smart solution for Santa Barbara jobs

Senior Software Engineer

Company: Arthrex
Location: Santa Barbara
Posted on: November 9, 2018

Job Description:

Requisition ID: 41262 Title: Senior Software Engineer Division: Arthrex, Inc. (US01) Location: Santa Barbara, CA
Main Objective: Responsible for full life cycle software development of Class I and II medical devices, which includes architectural design, interface design, analysis and simulation, prototyping, design assurance testing, development through production release, and product maintenance. Recognized as technical leader and resource.

Essential Duties and Responsibilities:

  • Architect and develop reliable, efficient and reusable software components in C/C++ for Linux targets.
  • Lead teams to ensure robust, sustainable and scalable design approaches that meet design intent.
  • Serve as principal technical contributor and drive project deliverables through agile methods.
  • Design, develop and maintain software interfaces with hardware components and firmware.
  • Design optimization through modeling, simulation and analysis.
  • Experience with unit test frameworks, mocking and other test harness strategies.
  • Responsible for ensuring software design/development SOP compliance including planning, verification, validation, and implementation.
  • Coordination with in-house and contract developers in distributed development environment.
  • Strong understanding of source code management, IDEs, defect tracking systems.
  • Recommend alterations to development and design to improve quality of products and/or procedures.
  • Support design history file deliverables for assigned projects, adhering to design control procedures.
  • Provide Regulatory department technical support for assigned projects as needed.
  • Provide Marketing and Product Management with technical information for training and marketing.
  • Support surgeon and distributor customers by training and/or educating on technical aspects of assigned products as needed.
  • Report progress and status of assigned projects on a timely basis with emphasis on reporting results.
  • Some required domestic travel may be required.

    Incidental Duties:

    The above statements describe the general nature and level of work being performed in this job. They are not intended to be an exhaustive list of all duties, and indeed additional responsibilities may be assigned, as required, by management.

    Education and Experience:

    High School diploma or equivalent required. Bachelor's degree preferred.

    Minimum of 7 years of relevant product development experience is required.

    Knowledge and Skill Requirements/Specialized Courses and/or Training:

    • Experience as a lead developer of a large scale multi-layer design required.
    • Expert in multi-threading design; implementation and management required.
    • C/C++ programming required. Python strongly preferred.
    • Strong embedded programming experience utilizing open source software (OSS) with Linux required.

    • Expert skills in debugging, troubleshooting, and system optimization required.
    • Experience with various state of UI toolkits required. QT preferred.
    • Strong experience with system development lifecycle practices including translation of business requirements to system design document, source code version control, and maintenance required. Subversion or Git preferred.
    • Experience working in an Agile environment (i.e. Scrum, Kanban) required.
    • Experience conducting and participating in Code Review sessions preferred.
    • Well-versed in unit test creation and working with continuous integration environments preferred.
    • Agility in problem solving and troubleshooting and exceptional self-management skills required.
    • Preferred skills/experience include: SQL database; Test-Driven Development; Android Development.

      Machine, Tools, and/or Equipment Skills: Knowledge of surgical equipment and instrumentation; debugging hardware, interfaces, and tools; software development environments; static code analysis, network protocols. Bench top testing and troubleshooting with typical lab equipment a plus.

      All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

      Keywords: Arthrex, Santa Barbara , Senior Software Engineer, IT / Software / Systems , Santa Barbara, California

      Click here to apply!

      Didn't find what you're looking for? Search again!

      I'm looking for
      in category

Other IT / Software / Systems Jobs

Lead Systems Engineer - Emerging EW Technologies with Security Clearance
Description: Raytheon Space Airborne Systems - Systems Engineering, Integration and Test SEIT department has immediate opportunities for Lead Systems Engineers LSE . We are rapidly growing our EWS portfolio and (more...)
Company: Raytheon
Location: El Segundo
Posted on: 11/15/2018

Full Stack Java Developer (API)
Description: Hi,We have a suitable job opportunity for you and wish to share the details for your review.Please reply to us with your updated resume if you are interested in this opportunity and we will process
Company: Prelude Systems, Inc.
Location: Costa Mesa
Posted on: 11/15/2018

Mid-Level Software Engineer (Space) with Security Clearance
Description: Mid-Level Software Engineer Space Company The Boeing Company Job ID 1800079393 Date posted 10/23/2018 Location El Segundo California United States Job Description Boeing Phantom Works creates the next (more...)
Company: The Boeing Company
Location: El Segundo
Posted on: 11/15/2018

Sr. Windows/Linux System Administrator with Security Clearance
Description: Job Description: Raytheon currently has an exciting IT position available that supports the Raytheon mission of making the world a safer place. We are seeking a Multi-discipline System Administrator that (more...)
Company: Raytheon
Location: El Segundo
Posted on: 11/15/2018

College Graduates - CSTG Intermed Apps Developer
Description: The Intermediate Application Developer interacts with customers and their technical environment including application and database servers through VPN and other remote access means for the purpose of (more...)
Company: UPS
Location: Pomona
Posted on: 11/15/2018

System Administrator, Mid with Security Clearance
Description: Job Number: R0029698 System Administrator, Mid Key Role: Design, develop, and recommend integrated security system solutions, and ensure proprietary and confidential data and systems are protected. Analyze (more...)
Company: Booz Allen Hamilton
Location: El Segundo
Posted on: 11/15/2018

Sr Software Quality Engineer II with Security Clearance
Description: Job Description: The Software Quality Engineer is responsible for ensuring that the Software Engineering work products delivered to our customers meet their specified technical requirements and are developed (more...)
Company: Raytheon
Location: El Segundo
Posted on: 11/15/2018

Junior Software Engineer -
Description: We are looking for several passionate and ambitious Entry Level Software Engineers to design, develop and install next gen software solutions. This is an excellent opportunity for an ambitious recent (more...)
Company: Revature
Location: Costa Mesa
Posted on: 11/15/2018

SCRUM Master
Description: Requisition Number: br NR4423 br br Job Title: br SCRUM Master br br Full Time / Part Time/ Temp: br Full Time - Regular br br Shift: br 1st Shift br br Area of Interest: br (more...)
Company: Pharmavite
Location: Northridge
Posted on: 11/15/2018

Software Special Test Equipment (STE) Lead with Security Clearance
Description: Advanced software technologies are critical to Raytheon-s Space and Airborne Systems- strategic business areas - Advanced Concepts Technologies ACT , Electronic Warfare Systems EWS , Integrated Communication (more...)
Company: Raytheon
Location: El Segundo
Posted on: 11/15/2018

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Santa Barbara RSS job feeds