Match score not available

Staff Engineer (Software)

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Salary: 
29 - 155K yearly
Experience: 
Senior (5-10 years)
Work from: 
California (USA), United States

Offer summary

Qualifications:

Bachelor's degree in computer science or equivalent, 8+ years of relevant experience, Strong ethics and communication skills, Proficiency with C#, .NET and related technologies, Experience with mobile and desktop app development.

Key responsabilities:

  • Develop cross-platform applications for prosthetic devices
  • Maintain backend infrastructure and applications
  • Provide engineering support to customers and teams
  • Mentor engineers and lead technical initiatives
  • Act as subject matter expert for applications
PROTEOR logo
PROTEOR SME https://www.proteor.fr/
501 - 1000 Employees
See more PROTEOR offers

Job description

Job Type
Full-time
Description

Job Title: Staff Engineer (Software) 

Reports To: Software Engineering Manager

Location: Irvine, CA (Onsite or Remote)

Job Overview

The Staff Engineer is responsible for developing cross-platform mobile, desktop, and web applications that enable the manufacturing, setup, management, and monitoring of lower-limb microprocessor-controlled prosthetic devices. This role is pivotal in advancing the commercialization of our next-generation prosthetic devices, including feet, ankles, knees, and legs. Collaborating extensively with the PROTEOR engineering and operations teams, the engineer will also provide continuous engineering support for existing prosthetic products.

Requirements

Key Responsibilities and Duties

  • Design, develop, and maintain a wide variety of cross-platform applications deployed to iOS, Android, Windows, and web-based platforms.
  • Design, develop, and maintain cross-platform applications and backend infrastructure.
  • Collaborate with Engineering team members to determine feasibility, scope, and feature sets for software and electro-mechanical technologies.
  • Provide engineering support to internal and external customers, including manufacturing, sales, clinical services, medical practitioners, and product users.
  • May be responsible for technical leadership and/or mentorship of multiple engineers.
  • Serve as subject matter expert for cross-platform applications.
  • Tasks and responsibilities assigned as needed.

Required Skills/Abilities

  • Strong ethics, communication skills, leadership, ambition, and drive.
  • Strong proficiency with C#, Microsoft .NET Framework, XAML, and .NET MAUI.
  • Demonstrated experience with C, C++, or Objective-C.
  • Demonstrated experience developing complex mobile and/or desktop apps.
  • Strong proficiency in asynchronous and multithreaded programming.
  • Experience with ASP.NET Core, SQL Server, Entity Framework, REST APIs, HTML-5, JavaScript/TypeScript, and Swagger is highly desired.
  • Experience with Azure services such as DevOps/Pipelines, SQL Database, Cosmos DB, Blob Storage, App Center, and Notification Hubs is highly desired.
  • Proficiency with languages such as Python and PowerShell is highly desired.
  • Experience with wireless technologies, IoT, medical devices, or embedded systems is desired.
  • UI/UX design experience is desired.
  • Knowledge of product development life cycle including planning, hazard analysis, requirements analysis, detailed design, development, verification and validation testing in a process-driven environment is desired.
  • Structured problem-solving skills and failure analysis experience is desired.

Education and Experience

  • Bachelor’s degree in computer science or equivalent engineering discipline (M.S. preferred).
  • 8+ years of relevant experience.

Physical Requirements

  • Must be able to lift up to 15 pounds at times.
  • Prolonged periods sitting and standing at a desk and working on a computer.
  • Must be able to travel up to 5%; minimum of 1 time per year.
Salary Description
$140,000-$155,000 DOE/Location

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Verbal Communication Skills
  • Leadership
  • Problem Solving

Engineering Manager Related jobs