Junior Software Engineer

Cesna Recruitment
San Diego, CA

[Position]

Junior Software Engineer

[About Our Client]

The world leader in 3D measurement and inspection technology used in the production of micro-electronics assemblies. Using patented 3D technology, Company provides best-in-class products in Solder Paste Inspection(SPI) and Automated Optical Inspection(AOI) for electronics manufacturers worldwide.

[Job Summary]

We are seeking a Junior Software Engineer to join our Ez-X medical X-ray system development team. This role involves close collaboration with Vision, Control, Mechanical, and X-Ray hardware teams to develop FDA-regulated medical imaging software.

The position primarily focuses on GUI development (C#), C++ platform integration, and business logic implementation using our in-house software platform.

As medical device development is an iterative and highly regulated process, specific tasks and priorities may evolve based on project needs, regulatory requirements, and business objectives.

Candidates should have hands-on experience with C++. While prior experience with C# is not required, we are seeking individuals who are highly motivated and eager to learn new technologies.

[Job Description]

The responsibilities listed below describe the primary functions of this role but are not intended to be an exhaustive list. Additional responsibilities may be assigned as needed, provided they are consistent with the employee’s role, skills, and professional experience.

- Develop and maintain C#-based GUI applications for medical X-ray systems

- Integrate algorithms developed by the Vision team into software components

- Implement business logic using the existing C++ software platform

- Display motor angle and system status information received from control boards

- Implement and test TXM board control interfaces

- Collaborate with cross-functional teams, including Vision, Control, Mechanical, and X-Ray hardware teams

- Participate in software verification and validation (V&V) activities required for FDA approval

- Identify, analyze, and fix software defects to improve system stability under the guidance of senior engineers

- Prepare and maintain technical documentation, test procedures, and test reports in compliance with FDA and internal quality requirements

Required Qualifications

- Bachelor’s degree in Computer Science, Software Engineering, or related field

- 0?3 years of professional software development experience

- Basic knowledge of C++ (classes, memory management, STL)

- Familiarity with Windows-based application development

- US Citizen or Permanent Resident (Green Card holder), No Visa sponsor/transfer/extension 

Preferred Qualifications

- Experience with C# and WPF/WinForms

- Experience with hardware-connected software (motors, sensors, boards)

- Basic understanding of medical imaging or X-ray systems

- Familiarity with multi-threaded programming

- Exposure to FDA or regulated software development environments

- Bilingual in English and Korean would be a plus

- Opportunity to work on FDA-approved and next-generation medical devices

- Hands-on experience with real medical imaging systems

- Mentorship from senior engineers in medical and imaging domains

- Competitive salary and benefits (US market)

- Long-term career growth in regulated medical software development

Posted 2026-02-16

Recommended Jobs

Windows HLOS Compute Software Target Power Engineer, Sr.

Qualcomm
San Diego, CA

Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: Job Description The Snapdragon chipsets have pushed powe…

View Details
Posted 2026-02-16

Inside Sales Representative

Work With Your Handz
Livermore, CA

Location:  Livermore, CA Job Title:  Inside Sales Representative Do you want to join a proven leader that is locally owned and operated in the Tri-Valley area with over 20 years of excellence a…

View Details
Posted 2026-01-15

Distinguished AI Architect - AEC Construction

Autodesk
San Francisco, CA

Job Requisition ID # 25WD93883 25WD93883, Distinguished AI Architect - AEC Construction French translation to follow!/Traduction française à suivre! Position Overview We are looking f…

View Details
Posted 2026-01-30

Coffee Server

The French Laundry
Yountville, CA

Chef Thomas Keller’s Yountville destination, The French Laundry, is looking for individuals who are enthusiastic about food, beverage and hospitality to join the team as a  Coffee Server . Opened i…

View Details
Posted 2025-12-07

Sr. Test Software Engineer - EPS

Terran Orbital Corporation
Irvine, CA

Join a team where your impact reaches beyond the stars! At Terran Orbital, you’re not just part of the system – you’re a vital force propelling our mission forward. As trailblazers in satellite manuf…

View Details
Posted 2026-02-13

Veterinarian

Overland Veterinary Clinic
Los Angeles, CA

Overland Veterinary Clinic has proudly served the Santa Monica & Culver City community for over 25 years.  We're a multi-doctor, small-animal practice that blends a collaborative culture with cutting…

View Details
Posted 2026-02-16

Full-Scope Family Medicine-California

Commonwealth Medical Services
Panorama City, CA

Full-Scope Family Medicine Physician (MD/DO) Position Summary The Full-Scope Family Medicine Physician provides comprehensive, continuous medical care to patients of all ages, from pediatrics th…

View Details
Posted 2026-01-15

Associate Doctor Pedo

Western Dental & Orthodontics
Oxnard, CA

Overview We are seeking a general dentist who wants to limit their practice to pediatrics for our beautiful kid's office in Oxnard, CA! This is a fantastic opportunity for the right dentist who…

View Details
Posted 2026-01-29

Investor Relations Manager

Rocket Lab USA
Long Beach, CA

About The Role ABOUT ROCKET LAB Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and mor…

View Details
Posted 2026-01-29

Senior Design to Build Product Manager, ERP

Anduril Industries
Costa Mesa, CA

ABOUT THE TEAM The Business Systems team is responsible for building and optimizing the many systems and internal technologies that enables Anduril to accomplish its mission. Anduril’s supply chai…

View Details
Posted 2026-02-16