Talent.com
Software Engineer II
Software Engineer IIOrthAlign Inc. • Irvine, CA, US
Software Engineer II

Software Engineer II

OrthAlign Inc. • Irvine, CA, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

Job Description

Salary : $80,000 + DOE

OrthAlign, Inc., a Smart Technologies, growing medical device company, has an immediate opening for a Software Engineer. This role is responsible for the design, development, and validation of software for sensor-based technology solutions to advance orthopedic navigation on next-generation medical devices. This challenging role is comprised of a broad range of responsibilities including evaluating user needs, creating software requirements, developing software solutions to address technical and user requirements, integrating solutions into embedded hardware platforms, and testing implementations for efficacy and reliability. Working closely with hardware, algorithm, biomedical, and quality engineers to improve upon existing products and release new products to market, this role works with technologies such as microprocessors, LCDs, sensors, Bluetooth, the Android Operating System, Android based applications, and sensor-based navigation algorithms.

This role is in-office, not remote, and is based in Irvine, California.

You will :

  • Develop software solutions for medical device applications, including user interfaces, sensor data collection, navigation algorithms, and communication with other devices.
  • Write clean, efficient, and well-documented code in languages such as Java.
  • Work with hardware and firmware engineers to integrate software into embedded hardware platforms.
  • Prepare and maintain software documentation for regulatory submissions.
  • Participate in software validation and verification activities, including unit testing, integration testing, system testing, and performance validation.
  • Support software risk management activities.
  • Lead software engineering projects as defined by management in support of new and existing products.
  • Mentor and provide technical leadership to others.
  • Assess failure modes and conduct technical risk analysis.
  • Support the design and implementation of product improvements targeting reliability, quality, and performance.
  • Stay current with software engineering best practices, emerging technologies, and trends in the medical device industry.
  • Suggest and implement improvements to development processes, coding practices, and tools.
  • Contribute to the continuous improvement of the software development lifecycle, including code reviews, design reviews, and peer mentoring.
  • Build and integrate backend services (full stack development preferred).

You need :

  • BS degree in embedded systems, computer science, or electronics engineering and 0 - 3 years' experience working in software development, preferably medical device
  • Proficiency with Android application development experience required.
  • Experience writing and debugging top level source code required.
  • Experience with web development frameworks, ideally React on the front end.
  • Experience with object-oriented programming and algorithms required.
  • Hands on experience with Bluetooth (BLE and / or Classic) communication on Android - device discovery, pairing, and data exchange.
  • Experience with IoT platforms preferred.
  • Experience designing or consuming RESTful APIs / HTTP endpoints.
  • Experience drafting software requirements and performing software verification and validation activities preferred.
  • Ability to support the development & execution of verification, validation & qualification protocols.
  • Strong proficiency using MS Office Suite (e.g., Word, Excel, PowerPoint).
  • Strong debugging, optimization, and performance analysis skills.
  • Knowledge of cloud platforms (AWS, Azure, or GCP) and CI / CD pipelines is a plus.
  • Familiarity with database technologies, both SQL and NoSQL.
  • Excellent written and verbal communication skills.
  • Ability to work as a collaborative team member as well as independently.
  • Applies sound judgment when making decisions and communicating with peers and management.
  • Identifies and resolves problems in a timely manner, gathering and analyzing information skillfully.
  • Experience successfully leading software engineering projects of moderate scope to completion.
  • Knowledge of FDA, ISO, GMP and design control and software development regulations is preferred.
  • Willingness and capability to take ownership of projects and drive them to a successful conclusion.
  • Strong analytical and organizational skills to solve complex problems.
  • We offer :

  • Competitive compensation including bonus and equity
  • Opportunities for career advancement
  • Full benefits package including 401(k) and voluntary benefit offerings
  • An evolving, engaging culture and workplace
  • Nominated by our employees as a Top Place to Work in Orange County!
  • It is an exciting time at OrthAlign - make your next career move with us!

    [job_alerts.create_a_job]

    Software Engineer II • Irvine, CA, US

    [internal_linking.similar_jobs]
    Senior Software Engineer II (Ad Tech)

    Senior Software Engineer II (Ad Tech)

    MobilityWare • Irvine, CA, United States
    [job_card.full_time]
    The Adtech Team at MobilityWare is building a suite of client and server technologies to deliver advertising to our huge audience of engaged players worldwide. This Senior Software Engineer role is ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Robotics

    Senior Software Engineer, Robotics

    anduril • Irvine, CA, United States
    [job_card.full_time]
    Senior Software Engineer, Robotics.Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century's m...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer II - Frontend

    Software Engineer II - Frontend

    Fluxergy • Irvine, CA, US
    [job_card.full_time]
    Fluxergy is a rapidly growing in vitro diagnostics company innovating on the cutting-edge of laboratory testing.We’re developing the first and only multi-modal point-of-care platform that ena...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer - REMOTE

    Senior Software Engineer - REMOTE

    Techoundsllc • Aliso Viejo, CA, United States
    [job_card.full_time]
    You will be a Full Stack responsible for the development of new software products and enhancements to existing products.You should excel in working with large-scale applications and frameworks and ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Tala • Mission Viejo, CA, United States
    [job_card.full_time]
    Tala is on a mission to unleash the economic power of the Global Majority the 4 billion people overlooked by existing financial systems. With nearly half a billion dollars raised from equity and deb...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer (Integrations)

    Senior Software Engineer (Integrations)

    EVERWEST LLC • Mission Viejo, CA, United States
    [job_card.full_time]
    Senior Software Engineer (Integrations).As a Senior Software Engineer (Integrations) at Everwest, you will help shape the technical backbone of a logistics organization built on decades of experien...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer II Blazor & Payments Platform

    Senior Software Engineer II Blazor & Payments Platform

    EBizCharge and Century Business Solutions • Irvine, CA, United States
    [job_card.full_time]
    A leading payment software company in Irvine is seeking a Senior Software Engineer II with expertise in Full-Stack.NET and experience in financial applications. The role involves working on core pro...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Systems Engineer II

    Systems Engineer II

    Courser • Irvine, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Who we are COURSER is a partnership platform that helps technology service companies identify and take the next step in growth. Our organization has a strong company culture built on ou...[show_more]
    [last_updated.last_updated_variable_days]
    Maintenance Engineer II, Mission Viejo - Full Time

    Maintenance Engineer II, Mission Viejo - Full Time

    Macy's • Mission Viejo, CA, United States
    [job_card.full_time] +1
    Macy's is more than just a store.One that's captured the hearts and minds of America for more than 160 years.A story about innovations and traditions. Macy's 4th of July Fireworks, and the wonder of...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sales Engineer II, Ten-X - Irvine, CA

    Sales Engineer II, Ten-X - Irvine, CA

    CoStar Group • Irvine, CA, United States
    [job_card.full_time]
    Sales Engineer II, Ten-X - Irvine, CA.CoStar Group (NASDAQ : CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces.Included in ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer - Algorithm Integration (Mid-Level)

    Software Engineer - Algorithm Integration (Mid-Level)

    ExoAnalytic Solutions • Lake Forest, CA, US
    [job_card.full_time]
    Software Engineer – Algorithm Integration (Mid-Level).Full Time, Employee | On-Site or Hybrid (No Remote).Huntsville, AL. Foothill Ranch, CA; Arlington, VA; Colorado Springs, CO.United States...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Windows / Desktop Applications - Rancho Cucamonga, USA

    Senior Software Engineer, Windows / Desktop Applications - Rancho Cucamonga, USA

    Speechify • Rancho Cucamonga, CA, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer II

    Senior Software Engineer II

    EBizCharge and Century Business Solutions • Irvine, CA, United States
    [job_card.full_time]
    EBizCharge specializes in developing integrated payment solutions that facilitate electronic payment processing within ERP, CRM, Mobile, and eCommerce applications. Our applications are PCI complian...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - Irvine, CA

    Senior Software Engineer - Irvine, CA

    CoStar Group • Irvine, CA, United States
    [job_card.full_time]
    Senior Software Engineer in Irvine, CA.Design and develop architecture for software systems, ensuring scalability, reliability, and maintainability. Develop, test, and maintain high-quality code whi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Confidential • Irvine, CA, United States
    [job_card.full_time]
    Software Engineer (Irvine, CA).Assist in research / dvlpmt & maintenance of real-time / embedded s / ware incl low-level dvlpmt. Incl OS / Kernel configuration Linux / VxWorks (BSP) for various hardware archi...[show_more]
    [last_updated.last_updated_less] • [promoted] • [new]
    QA Engineer II

    QA Engineer II

    B Braun Medical • Irvine, CA, United States
    [job_card.full_time]
    You're an important part of our future.Hopefully, we're also a part of your future! At B.Braun, we protect and improve the health of people worldwide. You support this vision, bringing expertise and...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Avionics Software Engineer

    Avionics Software Engineer

    The Structures Company • Tustin, CA, United States
    [job_card.permanent]
    [filters_job_card.quick_apply]
    JOB TITLE : Avionics Software Engineer LOCATION : Tustin, CA PAY RATE : $80-90 / hour [show_more]
    [last_updated.last_updated_variable_days]
    Senior Software Engineer, Air Defense

    Senior Software Engineer, Air Defense

    anduril • Irvine, CA, United States
    [job_card.full_time]
    Senior Software Engineer, Air Defense.Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century'...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]