Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

NR Consulting

Software Engineer

We are seeking a highly experienced Senior Software Engineer to design and develop robust, scalable, and user-friendly software solutions for a client medical imaging device. The job responsibilities cover development of software modules for real-time data and image acquisition, design and development of software APIs, and interface with various hardware components. As the person in this role, you will need to have intimate knowledge of working with various hardware modules. You will be at the forefront working on interfacing with key hardware modules within the organization. We are started everything last year from scratch – this role is for someone who wants to make a real difference developing the world's best ophthalmic platform. You need to be a self-starter, comfortable with a fast-paced workplace, able to achieve goals within a high-level of ambiguity, work across functional lines, and take a hands-on approach to explore and find optimal solutions.

Key Responsibilities
  • Design and implement software modules for a medical ophthalmic device.
  • Design and develop interface libraries for a custom 10 Gig Ethernet hardware module.
  • Implement software modules communicating through RS-232 and other communication protocols.
  • Implement hardware logging and debugging features.
  • Develop and implement workflows for instrument calibration tools.
  • Create software libraries and modules to work on the device.
  • Software analysis, planning, design, implementation, and verification of a client medical device
  • Develop software modules and components that meet the software requirements and design inputs.
  • Translate application storyboards and use cases into functional applications.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Co-ordinates and provides input to other developers on interfaces.
  • Produce high quality testable code according to design specifications.
  • Document software design specifications, implementation details, and test plans.
  • Identify and prioritize new software features and applications in conjunction with project stakeholders.
  • Collaborate with product management and engineering teams to define software requirements, architecture, and software interfaces.
  • Participate in code peer reviews with the development team to ensure a high-level of quality is maintained.
  • Contribute to product requirement development and risk management reviews.
  • Troubleshoot and debug software issues throughout the development process.
  • Stay current with emerging technologies, industry trends, and best practices in software development
Qualifications and Requirements
  • Bachelor's degree in computer science, software engineering, or related field
  • 3+ years of experience in streaming imaging pipeline software architecture and development
  • Strong programming skills using C/C++
  • Strong programming skills with multi-threading and synchronization objects
  • Proficiency with network communication protocols
  • Experience with synchronous and asynchronous serial communication technologies
  • Strong debugging and problem-solving skills in complex environments.
  • Proven analytical skills across hardware/software boundaries.
  • Strong understanding of software architecture, design patterns, and object-oriented principles
  • Experience with Git
Preferred:
  • Understanding of electrical engineering fundamentals (analog/digital interfaces, timing, etc) is a plus.
  • Knowledge of Agile software development methodologies
  • Familiarity with medical device regulations and standards is a plus.
  • Excellent problem-solving skills, attention to details, and ability to work effectively in a collaborative team environment.
  • Strong analytical and communication skills
  • Self-starter with sense of initiative
  • Hands-on and detail-oriented
  • High level of integrity and accountability
Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Foothill Ranch, CA vacancy
  •  ...Senior Software Engineer About Advantest Test Solutions (ATS) Advantest Test Solutions (ATS) is a global leader in semiconductor test infrastructure, delivering high-performance, massively parallel test platforms to customers worldwide. Position Overview... 
    Senior
    Worldwide

    Advantest

    Lake Forest, CA
    19 hours ago
  •  ...Senior Software Engineer Tech Tammina LLC Job Description 6+ years experience building great software. 2+ years experience with web browser technologies, such as CSS3, HTML5 and AJAX. Strong JavaScript experience Understands fundamentals of agile methodologies... 
    Senior
    Full time
    Flexible hours

    Tech Tammina

    Irvine, CA
    19 hours ago
  •  .... • Independently develop code, maintaining best coding and engineering practices. • Implement and monitor configuration processes....  ...root causes, and recommend SMART solutions. • Participate in software process improvement activities and communicate effectively with... 
    Senior

    Compunnel

    Aliso Viejo, CA
    4 days ago
  • $160k

     ...Senior Software Engineer Irvine, California, United States We believe that sharper minds produce safer outcomes. Our mission is to make the world a safer place by improving training for peace officers through our mobile and web-based platforms. Our team is looking... 
    Senior
    Odd job

    Cie

    Irvine, CA
    3 days ago
  •  ...Senior MLOps Engineer Field AI is transforming how robots interact with the real world. We are building risk-aware, reliable, and field-...  ...engineering teams to integrate ML components into robotics software systems. What You Have ~ Bachelor's degree in Computer... 
    Senior
    Work experience placement
    Remote work

    Field AI

    Irvine, CA
    20 days ago
  • $137k - $182k

     ...moving fast, raising the bar, and building something that actually matters - welcome in. To the Engineer We Haven't Met Yet We are looking for a Senior Software Engineer to join us at Kajabi. The people who use Kajabi are building real businesses. They're creating... 
    Senior
    Full time
    Work at office
    Relocation package
    Flexible hours

    Kajabi

    Irvine, CA
    4 days ago
  • $119.8k - $234.7k

     ...Responsibilities include the following. Collaboration with engineers and researchers to build and optimize training infrastructure...  ...working with engineering teams to deliver large-scale software systems, preferably in AI, machine learning, graphics or related... 
    Senior
    Ongoing contract
    Local area

    Microsoft Corporation

    Aliso Viejo, CA
    2 days ago
  • $103.17k - $158.87k

     ...and be part of the transformation that’s driving the future of automotive innovation. Website: Role Overview: The Sr. Software Engineer performs analysis of user requirements, system design, development, testing, and implementation of bug-fixes, service requests... 
    Senior
    For contractors
    Work at office
    Local area

    Hyundai AutoEver America

    Irvine, CA
    1 day ago
  • $101k - $186.75k

     ...Senior Software Engineer, UI | WoW | Irvine, CA The World of Warcraft team is looking for a Senior Software Engineer with a strong gameplay foundation and a passion for building high-quality player-facing UI. In this role, you'll work within an established yet continually... 
    Senior
    Full time
    Local area
    Remote work
    Relocation package
    Flexible hours

    Blizzard Entertainment

    Irvine, CA
    1 day ago
  • $130.33k - $195.5k

     ...conventional health care, committed to serving seniors and those who need it most: the...  ...backed by top private equity firms) and our engineering team is looking for the best and...  ...experience. We are seeking to add advanced .NET software developers with a high level of... 
    Senior

    Alignment Healthcare USA, LLC

    Orange, CA
    6 days ago
  • $184.56k - $249.7k

     ...teams that learn from one another. If you're driven to solve meaningful challenges, we'd love to meet you. Job Title: Senior Software Engineer Location: 400 Spectrum Center Drive, Suite 550, Irvine, CA 92618 *Telecommuting permitted: work may be performed... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide

    The Trade Desk

    Irvine, CA
    2 days ago
  •  ...Job Description Job Description We are looking for a senior full stack software engineer to join the company at our Irvine, Ca. location. The position will involve working on a variety of web applications, utilizing Java, JavaScript, MVC, SQL, and C#. A degree in computer... 
    Senior

    Not Disclosed

    Irvine, CA
    14 days ago
  • $124.9k - $228.9k

     ...from identity to measurement to bidding, to deliver unified campaign experiences that span screens, formats, and moments.Our Software Engineers are end-to-end owners who participate in designing, building, and delivering data-focused products for our stakeholders. What... 
    Senior
    Full time
    Temporary work
    Worldwide

    The Trade Desk

    Irvine, CA
    4 days ago
  • $135k - $170k

     ...deployment of algorithms What You Bring: ~2+ years of experience in Computer Vision, Computational Geometry, or 3D-focused Software Engineering ~ Master's or Ph.D. in Computer Science, Applied Mathematics, or related field with specialization in 3D vision or... 
    Senior

    FieldAI

    Irvine, CA
    19 hours ago
  •  ...electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future...  ...~ Bachelors or Masters in Computer Science, Software Engineering, or a related technical field. ~4+ years of professional industry... 
    Senior
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Irvine, CA
    4 days ago
  • $108k - $172.8k

     ...Description: Join the team of highly competent and state of the art optical physical layer products. You will be involved with software design and development for Broadcom PHY chip set drivers. As a member of this team at Broadcom your responsibilities include: Design... 
    Senior
    Work experience placement
    Local area

    Broadcom Corporation

    Irvine, CA
    3 days ago
  •  ...Role description We are seeking a highly skilled Senior QA Engineer to join our team. Our team focusses on providing a software stack for Design Verification of the PCBAs and ECUs (Electronic Component Units) for current and next-gen vehicle platforms (Autonomy... 
    Senior

    Tata Technologies

    Tustin, CA
    4 days ago
  • $124.5k

     ...AbbVie, please visit us at Follow us on LinkedIn, ( Facebook, Instagram ( , X ( and YouTube ( . Job Description The Senior Software Engineer - Lifecycle Management will work collaboratively with a team to support medical device products from the transfer to... 
    Senior
    Local area

    AbbVie

    Irvine, CA
    1 day ago
  • $121.5k - $224.88k

     ...Team Name: Job Title: Senior Software Engineer II, Client Foundations Requisition ID: R027522 Job Description: Your Mission At Blizzard, we craft genre-defining games and legendary worlds for all to share. Through unparalleled creativity... 
    Senior
    Full time
    Temporary work
    Part time
    Local area
    Work from home
    Relocation package

    Blizzard Entertainment

    Irvine, CA
    3 days ago
  • $121.5k - $224.88k

     ...Team Name: Job Title: Senior Software Engineer II, Performance (UE5) Requisition ID: R027555 Job Description: At Blizzard, we craft genre-defining games and legendary worlds for all to share. Through unparalleled creativity and storytelling,... 
    Senior
    Full time
    Temporary work
    Part time
    Local area
    Work from home
    Relocation package

    Blizzard Entertainment

    Irvine, CA
    19 hours ago
  • $137.3k - $251.8k

     ...together (though we do that well, too). We take pride in our engineers being trust-builders, generous givers, scrappy problem solvers...  ...Additional experience in Python is a plus. You have knowledge of software development code editors: Visual Studio, Visual Studio Code,... 
    Senior
    Full time
    Temporary work
    Local area
    Worldwide

    The Trade Desk

    Irvine, CA
    1 day ago
  •  ...Job Description Our F500 Medical Device client has an exciting opportunity for a Senior Software Engineer. Job Summary: We are seeking a skilled Senior Software Engineer to join the Client's Urology team. In this role, you will be responsible for technical... 
    Senior
    Contract work
    Temporary work

    Pharmavise

    Irvine, CA
    14 days ago
  • $200k - $250k

     ...ticket to the millions of fans who browse our platform around the world. Join StubHub's Edge Services team as a Software/Security Engineer and help shape the global infrastructure that keeps millions of fans connected, secure, and engaged-right at the edge. You... 
    Senior
    Work at office
    Remote work
    Worldwide
    Flexible hours

    StubHub

    Aliso Viejo, CA
    19 hours ago
  •  ...electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is...  ...development lifecycle. We don't just "run operations". We engineer the mechanisms that create software for our vehicles. Our... 
    Senior
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Irvine, CA
    19 hours ago
  • $107.37k - $140k

     ...In-N-Out Burger! Join a high-impact engineering team transforming legacy and modern systems...  ...scalable, world-class products. As a Senior QA Engineer , you'll define advanced...  ...of users experience reliable, intuitive software every day. You'll be a key voice in a collaborative... 
    Senior
    Full time
    Work at office
    Relocation package
    Monday to Friday
    Shift work

    In-N-Out Burgers

    Irvine, CA
    4 days ago
  • $135k - $175k

    International Executive Service Corps in Lake Forest, CA is seeking a Sr. Systems / Cloud Engineer. This role emphasizes the design, implementation, and support of IT solutions with a strong focus on Azure cloud services. The ideal candidate will have at least 5 years... 
    Senior

    International Executive Service Corps

    Lake Forest, CA
    2 days ago
  • A leading aerospace technology company is seeking a Senior Flight Software Engineer in California. In this role, you will be integral to the software development cycle for flight computers used in space missions. Ideal candidates have a Bachelor's degree in related fields... 
    Senior

    Menlo Ventures

    Laguna Beach, CA
    2 days ago
  • $150k - $200k

     ...the cloud? Are you passionate about designing and implementing high-performance, secure applications? If so, then this Senior Cloud Software Engineer, Backend role might be perfect for you! In this role, you will be a key member of our engineering team, responsible... 
    Senior
    Local area
    Worldwide

    TP-Link Systems Inc.

    Irvine, CA
    22 days ago
  • $150k - $200k

     ...service communication. Collaborate closely with application engineering, architecture, and platform teams to standardize...  ...QUALIFICATIONS ~ Bachelor’s degree or above in Computer Science, Software Engineering, or a related field. ~7+ years of experience in... 
    Senior
    Local area
    Worldwide

    TP-Link Systems Inc.

    Irvine, CA
    1 day ago
  • $191k - $253k

     ...THE TEAM The Counter Intrusion mission software team develops systems that provide force...  ...closely with other teams from product, engineering, sales, logistics, operations, and mission...  ...ABOUT THE JOB We are looking to hire a Senior Software Engineer on our growing team in... 
    Senior
    Full time
    Work experience placement
    Live in
    Immediate start

    Anduril Industries

    Irvine, CA
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!