drjobs Senior Staff Engineer Software - San Diego

Senior Staff Engineer Software - San Diego

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

San Diego, CA - USA

Yearly Salary drjobs

$ 170000 - 200000

Vacancy

1 Vacancy

Job Description

Overview

Position Summary:

TheSenior StaffSoftware Engineerdrivesthe planning requirements design implementation and testing activities for significant portions of the software systemsin control ofourdiagnostic products.Theymust possess technical flexibility andthe ability toindependentlyinvestigatenew technologies and development environments to meet business needs.AdditionallytheSenior StaffSoftware engineer must be able to manage multiple priorities and work efficiently in a dynamic teamoriented environments.

Pay Range

The salary range for this position is currently $170000 $200000annually. Individual compensation is based on the candidates qualifications for the position including experience skills knowledge education certifications internal equity budget and/or other business and organizational needs.

Responsibilities

Key Accountabilities

Essential Functions:

  • Responsiblefor technical design and implementation of significant software subsystems and components.
  • Develops high quality software written in C C and Java.
  • Creates associated software deliverables such as requirements and design documentation software code and unit and integration test plans and procedures.
  • Performs Unit and Integration testing activitiesembedded hardware troubleshootingand provides support to V&V testing through formal verification and validation.
  • Conduct/participate in architecture design reviewsrisk analysiscode reviewsand reliability assessments
  • Complieswith company quality processesand produces objective evidenceper FDA andIVDRguidelines.
  • Participates in interviews for new department personnel.
  • Provides technical leadership on projects.
  • May representthesoftwareteamasamember of a projects core team.
  • Mentors junior software engineers.
  • Supportsprocess improvement activities.
  • Develops software tools as needed.
  • Other duties as assigned with or without accommodation.

Qualifications

Minimum Knowledge & Experience Required for the Position:

  • BS/BA degree in Computer Engineering ComputerScience ElectricalEngineering
  • 8 years embedded software development experience
  • Demonstrated leadership skills
  • Solid understanding of design methods (e.g. OOD UML) and full software product life cycles using agile methodologies
  • Ability todevelopsoftware requirements based on product/systemlevel requirements.
  • Understanding of Software Architectural issues when designing embedded systems.
  • Ability toestimate work durations based onhighlevel requirements
  • Ability to develop work schedules for development of significant portions of a products software system.
  • Experience in fullproduct lifecycle from conception to market
  • Excellent working knowledge of realtime and multithreaded programming
  • Experience using unit testingand test automationas part of the development process
  • Highlyskilled in ANSI C C and Java
  • Experience in Medical device or biotechnology development preferred
  • Experience in Android development desired
  • Excellent written and verbal communication skills

Required Experience:

Staff IC

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.