Staff Engineer (Software)

Proteor USA LLC
LA MIRADA, CA, US
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.

Compensation details : 140000-155000 Yearly Salary

PI1d7eda188eb1-26289-35558479

3 days ago
Related jobs
Promoted
Proteor USA LLC
La Habra, California

Collaborating extensively with the PROTEOR engineering and operations teams, the engineer will also provide continuous engineering support for existing prosthetic products. The Staff Engineer is responsible for developing cross-platform mobile, desktop, and web applications that enable the manufactu...

Promoted
VirtualVocations
Norwalk, California

A company is looking for a Python Tech Lead - Staff Software Engineer. ...

Horizonsurgicalsystems
Los Angeles, California

The level of title will be determined case by case, based on the candidate's qualifications and years of experience: senior engineer, staff engineer, principal engineer or higher. Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, R...

Promoted
VirtualVocations
Norwalk, California

A company is looking for a Senior Staff Software Engineer in Ads Infrastructure & Systems. ...

Riot Games
Los Angeles, California

As a Staff Software Engineer on the VALORANT Build Platforms team, you will develop and improve on the technologies that enable us to deliver VALORANT into our players’ hands. As a Software Engineer, you’ll also dive into projects that focus on team cohesiveness and cross-team goals. You’ll lead wit...

Walmart
CA, United States

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Motion Recruitment
Los Angeles, California

A gaming company based in the Los Angeles area is searching for Staff Full Stack Engineers to join their team, full time and 4x week onsite in their new office. A gaming company based in the Los Angeles area is searching for Staff Full Stack Engineers to join their team, full time and 4x week onsite...

Celonis
Los Angeles, California

You will be part of a highly technical, collaborative and creative team, with a focus on SRE & Software Engineering. Computer Science, Software Engineering) or a comparable education. Design, write, and deliver software that enhances the availability, scalability, and efficiency of our services. A m...

StubHub
Los Angeles, California

Lead Staff Software Engineer – Experimentation. StubHub is looking for a Lead Staff Software Engineer - Full-Stack to lead, design and develop the next-generation technologies and complex features that change how millions of users explore, interact with and participate in live events worldwide. As a...

Cypress HCM
CA, United States

The Senior Staff Embedded Linux Software Engineer spearheads the development and integration of system and low-level components, engaging with diverse teams across various levels of the software stack. Bachelor's or Master's degree in computer science, software engineering, or a related field. Vendo...