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

Software Engineer (Entry Level)

Epitone, Inc.

About Epitone

Epitone, Inc. develops automotive augmented reality head-up display (AR HUD) technology, including real-time rendering and eye-tracking systems, for automotive OEM customers and Tier-1 suppliers. Our team is based in Carlsbad, California.

Take the next step in your career now, scroll down to read the full role description and make your application.

Role Summary

As a Software Engineer I, you will join Epitone's software team, which builds the real-time software behind our AR HUD and eye-tracking systems. Working alongside senior engineers, you will develop and debug C/C++ software in a Linux environment across eye-tracker integration, CAN-bus communication, Unity-based rendering, and display and sensor calibration. The role includes regular collaboration with external customers and partners, preparation and support of product demonstrations, and travel of up to approximately 20% to customer and partner sites. It is a strong fit for an engineer who enjoys working close to real hardware and wants broad, hands-on exposure to a full automotive AR system.

Responsibilities

• Design, implement, test, and maintain C/C++ software for AR HUD and eye-tracking systems in an Ubuntu Linux development environment.

• Integrate eye-tracking hardware and software, including sensor data acquisition, processing of head and eye position data, and interfacing that data with the rendering pipeline.

• Develop and validate CAN-bus communication, including decoding vehicle signals from DBC definitions, sending and receiving messages, and verifying signal behavior with logging and analysis tools.

• Contribute to Unity-based rendering of AR HUD graphics, including integration of C/C++ native plugins and real-time vehicle and sensor data.

• Support display, optical, and sensor calibration, including running calibration procedures, collecting and analyzing calibration data, and improving calibration tools.

• Investigate and resolve issues that span application, operating system, driver, and hardware layers, using logs, debuggers, and system tools.

• Prepare, configure, and support product demonstrations, test benches, and in-vehicle setups, both in-house and at customer sites.

• Collaborate with external customers and partners (OEM and Tier-1) on technical questions, integration issues, and deliverables, with guidance from senior engineers.

• Use Git for version control and code review, track work in Jira, and document designs, procedures, and findings in Confluence.

Qualifications

• Bachelor's degree in computer science, computer engineering, electrical engineering, or a related technical field, or expected completion of the degree before the start date.

• Prior professional software experience is not required; internships, research, and substantial academic or personal projects are considered. Candidates with additional experience are also welcome to apply.

• Solid programming skills in C and C++, including object-oriented design, memory management, and debugging.

• Comfort working in Linux, including the command line, shell scripting, and building software with CMake, Make, or similar toolchains.

• Working knowledge of Git-based version control and collaborative development workflows.

• Strong problem-solving skills and a willingness to learn across software, hardware, and system boundaries.

• English communication skills sufficient to explain technical information clearly, in writing and verbally, to colleagues and to external customers and partners.

• Bachelor's degree in computer science, computer engineering, electrical engineering, or a related technical field, or expected completion of the degree before the start date.

• Prior professional software experience is not required; internships, research, and substantial academic or personal projects are considered. Candidates with additional experience are also welcome to apply.

• Solid programming skills in C and C++, including object-oriented design, memory management, and debugging.

• Comfort working in Linux, including the command line, shell scripting, and building software with CMake, Make, or similar toolchains.

• Working knowledge of Git-based version control and collaborative development workflows.

• Strong problem-solving skills and a willingness to learn across software, hardware, and system boundaries.

• English communication skills sufficient to explain technical information clearly, in writing and verbally, to colleagues and to external customers and partners.

• Ability to travel up to approximately 20%, including internationally, and to obtain a valid passport and any required travel authorizations within [60] days of hire. Passport and visa fees required for business travel are reimbursed.

Preferred to have

• Experience with CAN-bus tools and interfaces, such as SocketCAN, can-utils, Vector CANoe/CANalyzer, PCAN, or DBC files.

• Experience with eye tracking, computer vision (for example, OpenCV), or camera and sensor integration.

• Experience with Unity (C#) or graphics programming (OpenGL, Vulkan, or shaders), and familiarity with 3D math.

• Exposure to camera, display, or sensor calibration, or a background in linear algebra and geometry.

• System-level debugging experience using tools such as gdb, Valgrind, strace, or perf, and familiarity with multithreading and inter-process communication.

• Python for scripting, test automation, or data analysis.

• Experience with Jira and Confluence in a team environment.

• Exposure to automotive, embedded, AR/VR, or display systems through coursework, internships, or projects.

Working Condition

• Work is performed primarily in an office and laboratory environment, including work at hardware test benches.

• Some work takes place in and around vehicles, including installing, configuring, and testing equipment in vehicle interiors, which may involve sitting in a vehicle for extended periods and handling and positioning test equipment.

• Travel to customer and partner sites as described above. xhyhwjd

• Epitone provides reasonable accommodation to enable qualified individuals with disabilities to perform the essential functions of this position, with or without accommodation.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer (Entry Level) in San Diego, CA vacancy
  • $91.8k - $137.6k

    Embedded Software EngineerAt Northrop Grumman, our employees have incredible opportunities...  ...is looking to an Embedded Software Engineer to join our team on site in Rancho Bernardo...  ...Master's degree in a STEM discipline and entry level engineering experience.Experience with the... 
    Entry level
    Full time
    Remote work
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  •  ...competing with existing jobseekers. For entry-level job seekers to get client interviews...  ...Currently, we are looking for entry-level software programmers, Java full stack developers...  .../data scientists, machine learning engineers for full time positions with clients. Who... 
    Entry level
    Full time
    H1b
    Immediate start
    Remote work

    SynergisticIT

    San Diego, CA
    3 days ago
  • $20 per hour

     ...Compensation: $20/hour Job Type: Entry-level, hourly Work Arrangement: Onsite; not...  ...computer science graduate or junior-level AI engineer who is local to the San Diego area and...  ...practical experience in AI, automation, software development, and life sciences... 
    Entry level
    Hourly pay
    Minimum wage
    Local area
    Shift work

    Amia.ai

    San Diego, CA
    12 days ago
  • $126.5k - $223.9k

     ...one like you and that’s why there’s nowhere like RSM.The Lead Software Engineer is a hands-on technical leader responsible for designing and...  ...an email at ****@*****.*** does not intend to hire entry level candidates who will require sponsorship now OR in the future... 
    Entry level
    Full time
    Work experience placement
    Internship
    Local area

    RSM International

    San Diego, CA
    20 hours ago
  • $66.02k - $105.63k

     ...among the brightest minds, working on the Defense and Space software industrys most difficult problems. Drawing strength from...  ...your career with us. BAE Systems is looking for an entry level Software Engineer ( The qualified candidate will have the opportunity to work... 
    Entry level
    Full time
    Contract work
    Part time
    Internship
    Local area
    Worldwide
    Flexible hours

    BAE Systems

    San Diego, CA
    4 days ago
  •  ...data driven analytic insights, systems engineering, strategies and plans that address current...  ...will be provided.SPA is seeking a Software Engineer in San Diego, CA to assist with...  ...ModelingSecurity Clearance Requirement: SecretType: Regular Full-TimeLevel: Mid-level
    Flexible hours

    Systems Planning and Analysis

    San Diego, CA
    20 hours ago
  • Job TitleSoftware Engineer IIILocationSan Diego, CA 22400 US (Primary)CategoryResearch, Development, and EngineeringJob TypeFull-TimeCareer...  ...RequiredSecretJob DescriptionPrescient Edge is seeking a Software Engineer III to support a federal government client.Please note... 

    Prescient Edge

    San Diego, CA
    3 days ago
  • $140k - $190k

     ...Categories: Information Technology/ Computing/ Cyber/ Software Industry(ies): Aerospace / Defense Software Engineer - Full StackWe are seeking a talented Software...  ...Descriptions• Software troubleshooting and system-level debugging• Mathematics, particularly Probability/Statistics... 
    Remote work
    Visa sponsorship
    Free visa

    NPAworldwide

    San Diego, CA
    2 days ago
  • $143.7k - $194.4k

     ...5. To achieve these ambitious goals, we’re expanding our team and looking for talented engineers like you to be part of this journeyYou will be part of a team that owns the software-defined networking (SDN) dataplane stack that powers EC2 networking across diverse industries... 
    Internship
    Local area
    Flexible hours

    Amazon

    San Diego, CA
    4 days ago
  • $140k - $220k

     ...division currently has an exciting opportunity for an Algorithm Software Engineer to perform design, development, and hardware/software...  ...learn new technical skills and conceptsMust have active Secret level security clearance with the ability to obtain a TS/SCI.At Leidos... 
    Full time
    Work at office
    Immediate start
    Flexible hours

    Leidos

    San Diego, CA
    3 days ago
  • $74.8k - $130.9k

     ...meaningful value through innovative, cost effective and intuitive software solutions. Parsons creates game-changing space solutions by...  ...matter experts with brilliant technologists.Are you a Software Engineer looking for an opportunity to leverage your extensive experience... 
    Full time

    Parsons

    San Diego, CA
    20 hours ago
  • $87.1k - $157.45k

    Leidos has a new and exciting opportunity for Software Engineers (hiring junior level, mid-level, up to senior level) in our Intelligence Sector's Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations... 
    Full time
    Immediate start
    Flexible hours

    Leidos

    San Diego, CA
    4 days ago
  • $107.9k - $195.05k

     ...position overview:Leidos’ Undersea Systems Division is seeking a Software Engineer in San Diego, CA to join a fast-paced R&D engineering group....  ...or C++.Practical understanding of TCP networking and socket-level data transport.Develop platform-independent data processing... 
    Full time
    Flexible hours
    Night shift

    Leidos

    San Diego, CA
    1 day ago
  •  ...intersection of advanced mathematics, computer science, physics, and engineering. Our people are leaders in their technical fields and are...  ...experience in real-world settings. We are seeking a talented software engineer with a strong computer science background to assist... 
    For contractors
    Work at office

    Metron

    San Diego, CA
    4 days ago
  • $87.1k - $157.45k

     ...Undersea Systems Division at Leidos currently has an opening for a Software Engineer in San Diego, CA. Candidate will join a fast-paced...  ...Range $87,100.00 - $157,450.00The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation... 
    Full time
    Work at office
    Night shift

    Leidos

    San Diego, CA
    3 days ago
  • $77k - $202k

     ...operational efficiency by analyzing client needs, implementing software solutions, and providing training and support for seamless...  ...protected by law.  PwC does not intend to hire experienced or entry level job seekers who will need, now or in the future, PwC sponsorship... 
    Entry level
    H1b

    PwC

    San Diego, CA
    3 days ago
  • $110k - $120k

     ...Responsibilities Analyze business processes and requirements to identify software solutions and automation opportunities. Make technical decisions regarding software design, development, and implementation. Maintain and enhance existing applications, troubleshoot... 
    Full time

    Cypress HCM

    San Diego, CA
    2 days ago
  •  ...Conviso Inc is hiring Azure Engineer position. This is a 100% REMOTE set-up position & comes with benefits, 401K & some accrued PTO....  ...DMZ, and application stakeholders. Title: Azure Engineer (Entry Level Role) Active Secret Clearance required Remote job – EST Hours... 
    Entry level
    Remote work

    Conviso

    San Diego, CA
    4 days ago
  • $73.5k - $212.28k

     ...people in data and analytics engineering focus on leveraging advanced...  ...lead and deliver value at this level include but are not limited...  ...Science, Computer Science, Software Engineering, Artificial...  ...intend to hire experienced or entry level job seekers who will need... 
    Entry level
    H1b

    PwC

    San Diego, CA
    20 hours ago
  • $75.5k - $140.5k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title:  Associate, Software Engineer Job Code: 41581 Job Location:  San Diego, CA Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80... 
    Local area
    Flexible hours

    L3Harris Technologies

    San Diego, CA
    1 day ago
  •  ...Software Engineer Required Skills & Experience Bachelor's degree in Computer Science, Engineering, or a related field. 4+ years of experience in software development. Proven experience delivering solutions making use of AWS. Understanding of software development best... 
    Remote work

    Insight Global

    San Diego, CA
    7 hours ago
  • $80k - $90k

     ...Solar Applications Engineer II ~ Base Salary Range: $80,000.00 – $90,000.00 annually ~ Job...  ...workflows, estimating databases, and layout software templates while providing day-to-day technical guidance to entry-level applications engineers. Qualifications &... 
    Entry level
    Full time
    Local area
    Remote work

    Cal Solar Inc

    San Diego, CA
    1 day ago
  • $65k - $75k

     ...Solar Applications Engineer I ~ Base Salary Range: $65,000.00 – $75,000.00 annually...  ...The Solar Applications Engineer I is an entry-level technical position responsible for supporting...  ...production using specialized layout software, inputs system parameters into bidding platforms... 
    Entry level
    Full time

    Cal Solar Inc

    San Diego, CA
    1 day ago
  •  ...Junior Data Entry Specialist - Remote Are you ready to embark on a career that offers endless opportunities for growth and development...  ...and an eye for detail? If so, we have the perfect entry-level opportunity for you as a Remote Data Entry Operator at our company... 
    Entry level
    Remote work

    Only Data Entry

    San Diego, CA
    3 days ago
  • $168.1k - $227.4k

     ...unlocking capabilities only possible through true Software Defined Networking (SDN).We are growing fast and looking for senior systems engineers who can deliver ultra-high performance —...  ...highly optimized data structures, low-level hardware tuning, and expertise in C/C++.... 
    Internship
    Local area
    Immediate start
    Worldwide
    Flexible hours

    AmazonWebServices

    San Diego, CA
    4 days ago
  • $129k - $205k

    Job TitleSenior Software Engineer - AM&D ECG Solutions (San Diego, CA)Job DescriptionSenior Software Engineer - AM&D ECG Solutions (San Diego, CA)This role is a part of the Ambulatory Monitoring and Diagnostics Heart, R&D organization. As a Senior Software Engineer, you... 
    Full time
    Work at office
    Immediate start
    Relocation package
    3 days per week

    Philips

    San Diego, CA
    3 days ago
  •  ...communications protocolSoftware architecture and engineering process developmentRequired...  ...the standard template libraryAdvanced low-level knowledge such as compiler operation and...  ...under operational pressureExperience with software development processes such as AgileExperience... 

    Technology Recruiting Solutions

    San Diego, CA
    3 days ago
  • $95.5k - $181.7k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...growing! We are seeking motivated Senior Software Engineers to join our team. In this role...  ...actively growing your skills in system-level design.Qualifications You Must HaveTypically... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    San Diego, CA
    4 days ago
  • $128.9k - $219.1k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious...  ...what good looks like. The role As a Sr Software Engineer, you build core components of a...  ...on factors such as qualifications, skill level, competencies, and work location. We also... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    San Diego, CA
    3 days ago
  • $147k - $184k

    Build the future of digital health with AI at your side.At Resmed, we're looking for a Senior Software Engineer who combines strong engineering fundamentals with product thinking, technical leadership, and curiosity about how AI is reshaping software development. In this... 
    Full time
    Temporary work
    Work experience placement
    Immediate start
    Flexible hours

    ResMed

    San Diego, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Entry Level). Be the first to apply!