Demo

Software Engineer - C++

Employnet Inc
San Diego, CA Full Time
POSTED ON 12/31/2025
AVAILABLE BEFORE 2/28/2026
We are seeking a highly skilled Software Engineer to perform complex software engineering assignments involving video processing, embedded systems, and real-time graphics applications. This role operates under general supervision and direction, requiring independent judgment, creativity, and substantial decision-making authority.The successful candidate will participate in the full software development lifecycle—including design, development, planning, testing, and documentation—of video processing applications using C 17 on Windows 10 and embedded Linux platforms.Key ResponsibilitiesPerform complex software engineering tasks related to video and image processing applications.Design, develop, plan, modify, and test software components written in C 17 for Windows and embedded Linux environments.Research and implement advanced algorithms for 2D graphics, gaming, and video compression.Contribute to CODEC development, including formats such as MPEG, JPEG, and FCAV.Recommend and develop test control strategies, apparatus, and equipment for applications running on multi-processor systems; document and analyze test results.Conceptualize, develop, and analyze engineering designs, specifications, and test plans to meet customer or contract requirements.Investigate and resolve software, hardware, and operating system interaction issues using advanced technical theory and design principles.Ensure compliance with organizational software engineering processes and actively support their execution and improvement.Minimum QualificationsBachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline.5 years of related experience with a Bachelor’s degree, 3 years with a Master’s, or a PhD with limited or no prior experience. Equivalent practical experience will be considered.Demonstrated experience in the specification, design, and development of embedded software systems.Proficiency in programming language - C ,Strong understanding of Product Lifecycle Management (PLM) and software development best practices.Solid foundation in mathematics, 2D graphics, or game development.Preferred SkillsExperience with real-time video processing and hardware-accelerated graphics.Knowledge of multi-threaded and multi-processor programming.Familiarity with embedded Linux build environments and toolchains.Strong analytical, problem-solving, and debugging skills.Excellent communication and documentation abilities. Employnet follows an equal opportunity employment policy in all aspects of employment and employs personnel without regard to race, creed, color, religion, national origin, gender, sexual orientation, age, physical or mental disability, veteran status, marital status, or any other consideration made unlawful by federal, state or local law, ordinance or regulation. Employment complies with the Americans with Disabilities Act and other applicable laws ensuring equal employment opportunities to qualified individuals with a disability, reasonable accommodations are made for the known physical or mental limitations of an otherwise qualified individual with a disability, unless hardship, direct threat to health or safety, or other job-related consideration exists.

Salary : $70 - $80

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer - C++?

Sign up to receive alerts about other jobs on the Software Engineer - C++ career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Employnet Inc

  • Employnet Inc Oxnard, CA
  • Set up, operate, or tend Rotary Grinding Machines related tools that remove excess material or burrs from surfaces, sharpen edges or corners, or buff, hone... more
  • 3 Days Ago

  • Employnet Inc Rockville, MD
  • This is a hybrid role for the first four weeks (3 days per week onsite in Rockville, MD) and might switch to virtual afterward. 9a-5pm6-9 month contractRes... more
  • 4 Days Ago

  • Employnet Inc Visalia, CA
  • Temp ?? Location: Manteca, CA ?? Pay Rate: $22.00/hour ?? Schedule: 3rd Shift | 8:00 PM – 4:30 AM ?? Industry: Cold Storage / Warehouse Job Summary We are ... more
  • 4 Days Ago

  • Employnet Inc San Diego, CA
  • A quality control inspector is responsible for monitoring the quality of incoming and outgoing products by examining shipments of inventory and raw goods, ... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Software Engineer - C++ jobs in the San Diego, CA area that may be a better fit.

  • Seismic Software, Inc. Carlsbad, CA
  • Seismic Software, Inc has an opening for a Principal Software Engineer in San Diego, CA Position eligible for telecommute. Req's Bach 3yrs exp. $130,187 - ... more
  • 20 Days Ago

  • APN Software Services, Inc San Diego, CA
  • Job Details Job Title - Senior/Staff Software Engineer (Drivers, Diagnostic, and Embedded Software) Location - San Diego CA Length - Contract (10 Months ) ... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!