← Back to jobs

Soho Square Solutions Logo
Senior Software Engineer

Soho Square Solutions

 

Irvine, CA, USA

Posted On: 30+ days ago
Experience: 15+ years
Availability: Onsite
Openings: 1
Category: Senior Software Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

Design and implement real-time signal processing algorithms for embedded and x86-based medical devices.

This role is on-site.

Responsibilities

  • Translate prototype algorithms from Python/MATLAB into production-grade C# or C/C++ code.
  • Optimize and profile code for performance and reliability on target hardware.
  • Collaborate with product software teams to integrate algorithms into system architecture.
  • Support software lifecycle activities including algorithm design documentation, testing, and verification.
  • Develop, validate, and document software projects under design controls.

Required Skills

  • 10+ years of direct industry software development experience.
  • Strong hands-on programming in C# and C/C++ (Windows, Linux).
  • Proficiency in Python and MATLAB for algorithm prototyping.
  • Experience designing, optimizing, and validating complex real-time data processing algorithms.
  • Experience with CI/CD frameworks, specifically Azure DevOps and Pipelines.
  • Proficiency in IDEs (Visual Studio, PyCharm) and source control (Git).

Preferred Skills

  • Bachelor’s Degree in software development, mathematics, or signal processing.
  • Experience in product design control processes (requirements, test protocols, reports).
  • Knowledge of Machine/Deep Learning algorithms and medical device development.

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs