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.
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.
• Epitone provides reasonable accommodation to enable qualified individuals with disabilities to perform the essential functions of this position, with or without accommodation.
- ...Software EngineerYou don't see it, but it's there. Our employees work on the world's most advanced electronics – from saving... ...." Sound like a team you want to be a part of? Come build your career with us. BAE Systems is looking for an entry level Software Engineer (Entry levelFlexible hours
- ...Software EngineerJob Duration: 6+ monthsPay rate: $95-$105 USD per hourWork Type: Hybrid... ...Foster City, California, 94404)Software Engineer Onsite in San Diego, CA | 5 days in officeCore... ...PyTorch (or willingness to learn for entry-level candidates)Understanding of AI agents...Entry levelWork at office
$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 levelFull timeRemote workShift work$91.8k - $137.6k
...Integration And Test Software EngineerAt Northrop Grumman, our employees have incredible... ...to add an Integration and Test Software Engineer to join our team on site in San Diego, CA... ...Master's degree in a STEM discipline and entry level related engineering experience....Entry levelFull timeRemote workShift work- ...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, and machine learning engineers.Who Should ApplyRecent computer science...Entry levelH1bRemote work
$100k
...recent grads in Mathematics, Statistics, Computer Science or Engineering or candidates with gaps in their career or people wanting to switch... ...Systems, IT Knowledge of Core Java, javascript, C++ or software programming Spring boot, Microservices, Docker, Jenkins, Github...Entry levelH1bRemote work$140.8k - $211.2k
## Entry level & Senior Software Engineer, Core AI Software (Onsite)San Diego, California, United States of AmericaApply NowFind out how well you match with this jobJob ID: 3089595## **Company:**Qualcomm Technologies, Inc.## **Job Area:**Engineering Group, Engineering...Entry levelWork experience placementInternshipWork from home- ...Role Description The Software Developer – Entry Level will contribute to the design, development, testing, and maintenance of software applications in a collaborative remote environment. Day-to-day responsibilities include writing clean, maintainable code, assisting...Entry levelRemote work
$95k - $154k
...one. That's exactly what SynergisticIT delivers.Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/Data Scientists, Machine Learning engineers for full time positions with...Entry levelFull timeH1b$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 levelHourly payMinimum wageLocal areaShift work$100k
...off job seekers are also competing for entry level job positions. Acquiring the right technology... ..., we are looking for entry-level software programmers, Java full stack developers... ...developers, data analysts/data scientists, data engineers, machine learning engineers for full...Entry levelFull timeRemote work- ...competing with existing jobseekers. For entry-level job seekers to get client interviews... ...should apply? Recent computer science/engineering/mathematics/statistics or science graduates... ...in the USA.Required skills for Java/software programmers:Bachelor's degree or master...Entry levelH1b
- ...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 levelFull timeH1bImmediate startRemote work
- ...Entry-Level Java DeveloperSynergisticIT understands the complex nature of the job market... ...SystemsInformation TechnologyComputer Engineering.Skills Required0 to 2 years of experience... ...in Java developmentUnderstanding of the software development life cycleBasic knowledge of...Entry levelPart timeH1bRemote work
$120k - $150k
...vision, and reinforcement learning. We are looking for a Software Engineer who thrives on tackling complex problems and pushing the boundaries... ...and guidance from senior leaders Every engineer, at every level, has a voice in what projects we pursue and how we accomplish...Full timeContract workFlexible hours$95k - $154k
...one. That's exactly what SynergisticIT delivers.Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for full time positions with...Entry levelFull time- ...reputation with the clients. Currently We are looking for entry-level software programmers IT enthusiasts Python/Java developers Data analysts... ...to apply. Who Should Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to...Entry levelFull time
$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 timeWork at officeNight shift- ...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-levelFlexible hours
$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 timeImmediate startFlexible hours$140k - $190k
Job description: Software Engineer Full StackWe are seeking a talented Software Engineer with a strong Computer Science foundation to join a... ...Interface Design Descriptions Software troubleshooting and system-level debugging Mathematics, particularly Probability/Statistics,...$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 timeFlexible hoursNight shift$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 timeWork at officeImmediate startFlexible hours$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$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...InternshipLocal areaFlexible hours$110k - $125k
...RESPONSIBILITIES (ESSENTIAL FUNCTIONS):Alutiiq Information Managment, LLC a subsidiary of Alutiiq, LLC has an opportunity for a Software Engineer in San Diego, CA. The Software Engineer II will support the Reverse Engineering, Science, and Technology for Obsolescence,...Contract workLocal areaRemote work- 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...
- ...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 contractorsWork at office
$140.8k - $211.2k
...Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group... ...in the Qualcomm AI Stack SDK Software team, you will contribute to... ...identify operator- and graph-level backend gaps, and integrate... ...or internship experience for entry-level candidates, or 1+ years...Entry levelWork experience placementInternshipWork from home- ...remote work and global talent pools, even entry-level roles receive hundreds of applications.... ...employers are looking for developers, engineers, and analysts who can deliver from day... ...have full-time opportunities for: Software Programmers (Java/Python) Java Full Stack...Entry levelFull timeH1bRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Entry Level). Be the first to apply!
- software engineer amazon San Diego, CA
- information technology software engineer San Diego, CA
- federal - software developer San Diego, CA
- junior software engineer San Diego, CA
- graduate software developer San Diego, CA
- rust software engineer San Diego, CA
- software engineer remote San Diego, CA
- junior software developer internship San Diego, CA
- remote entry level software developer San Diego, CA
- junior software developer San Diego, CA



