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.
$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$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...Suggested$26.47 - $43.62 per hour
...Education (college) Required? No, but you must have a high school diploma or a GED. What Is The Pay? On average, the pay for entry level postal employees is approximately $21 per hour. The average career Postal Service employee makes approximately $71,000 per year...Entry levelHourly payFull timeCurrently hiringImmediate startFlexible hours- ...otherwise. How to Apply Review the trainee announcement for entry qualifications, assessment requirements, training arrangements,... ..., certification, or supervised operational training. Entry-level hiring-process guidance Typing, listening, memory, and multitasking...Entry levelTraineeshipSecond jobNight shiftAfternoon shift
- ...are available? We offer specialized trade and industry training programs depending on your location, including: • Electrical Engineering • HVAC • Gunsmith • Automotive Service Technician • Cosmetology • Tower Technician • Welding • Construction Manager...Entry levelFlexible hours
- ...rewarding career path in the healthcare industry? Use Dreambound to find a CNA program that will prepare you for this high-demand, entry-level role. What does a CNA do? Certified Nursing Assistants provide essential care and support to patients in hospitals and long...Entry levelFlexible hours
- ...in the healthcare industry? Use Dreambound to find a Patient Care Technician program that will prepare you for this high-demand, entry-level role. What does a Patient Care Technician do? A patient care technician provides direct care to patients, assisting with daily...Entry level
- ...path in the healthcare industry? Use Dreambound to find a Pharmacy Technician program that will prepare you for this high-demand, entry-level role. What does a Pharmacy Technician do? A pharmacy technician assists pharmacists in dispensing medications, managing...Entry level
- ...Embedded Software Engineer Department: R&D Reports To: VP of Software Engineering Location: San Diego, CA Work Schedule: Hybrid... ...the agreed software architecture. Perform module-level and system-level software testing. Collaborate with test teams...Full time
- ...As a Principal / Senior Staff Software Engineer , you will lead a high performing team of software and engineers developing the next generation of high throughput 5G NR wireless systems. This will included architecting, designing, developing, and coding major system...
- Als Software Engineer (Laravel) bouw je niet zomaar webapplicaties. Je werkt aan het hart van ons slimme energienetwerk, bijvoorbeeld door een planningssysteem te ontwikkelen dat installaties automatisch aanstuurt. Jouw code maakt direct verschil: klanten schakelen sneller...
- ...the healthcare industry? Use Dreambound to find a Medical Billing and Coding program that will prepare you for this high-demand, entry-level role. What does a Medical Billing and Coding Specialist do? A medical billing and coding specialist processes and codes healthcare...Entry level
$200k - $250k
...Tech space in their search for a Sr. Principal DevOps Engineer (Future Leader) with a very high level of autonomy. Scroll down to find an indepth... ...DevOps Engineer: ~10 Years Experience in the Software Engineering Field with a focus on DevOps/SRE ~ Expert...- ...Embedded SW Engineer – Our client is a well known developer of systems to improve the connectivity... ...be responsible for implementing embedded software that forms part of our product line.... .... • Implement module and system-level testing for all software developed. •...Work experience placementWork at officeRelocation package
$150k - $170k
...products for highly regulated markets is hiring an Embedded Linux Software Engineer to shape the software architecture of its next generation of... ..., from unit and integration testing through system level testing on target hardware, and support manufacturing and field...Full time$68.1k - $95.4k
...the world’s leading integrated design practice. Our architects, engineers, interior designers, consultants, sustainability specialists,... ...California AID-San Francisco CAEmployee Status: RegularManagement Level: Individual contributorBusiness Justification: New...Full timeTemporary workPart timeCasual workLocal areaFlexible hours$166.3k - $257.8k
...analysis; treatment plant, pump station, and pipeline design; engineering services during construction; and project management. This position... ...and proposal writing.Experience developing projects and tasks level of effort.Education and ExperienceEducation: B.S. degree in...Full timeTemporary workPart timeFor contractorsCasual workWork at officeLocal areaRemote workFlexible hours$30 - $50 per hour
Mechanical Engineering TechnicianComp: $30/hr - $50/hrStatus: ContractAbout the CompanyThis San Diego-based climate-tech startup is building... ...— chemistry, mechanical engineering, power electronics, software — not just your slice of itYou factor cost and timeline into your...Entry levelTemporary work- Equitable Advisors is dedicated to making a positive impact in the lives of its clients. Our network of over 4,300 financial professionals across the U.S. is committed to fostering relationships that help people achieve meaningful financial wellness. In total, Equitable...Entry levelWork at officeLocal areaFlexible hours
- ...Education Requirements A high school diploma or recognized equivalency credential is commonly required. Some employers provide entry-level instruction; others seek experienced dispatchers with fire communications training. Applicants should be comfortable with...Entry levelSecond jobShift workNight shift
- ...Packaging Designer On site, San Diego, occasional WFH Fridays JR Level Role, Ideal candidates will start temp and then convert to... ...experience , including internships, freelance, academic, or entry-level experience ~ Degree or relevant training in Graphic...Entry levelPermanent employmentContract workTemporary workFreelanceInternshipSeasonal workWork from home
$55k
...Sales Program at TQL is designed for high-potential individuals who want to move faster and earn more than the traditional entry-level path. You'll build a career with an industry leader that offers an award-winning culture, high earning potential with uncapped commission...Entry levelH1bWork at officeRelocationRelocation package$70k - $95k
...held, growing,100% minority-owned organization is seeking an entry-level Business Development Associate to support its growth.The Business... ...in commercial construction, real estate, architecture, engineering, or professional services.Professionalism, integrity, initiative...Entry levelFull timeFor contractorsWork at officeAfternoon shiftEarly shift$25 - $35 per hour
...Participate in structured training to learn foundational concepts, processes, and systems used within the Quality organization. Support entry-level administrative activities and defined project work that contributes to Quality team priorities. Assist with organizing...Entry levelHourly payTemporary workSummer workInternshipRemote work3 days per week$790 per week
Try products before they hit shelves — and get paid for your feedback. Focus Group Panel matches you with paid product tests and remote research from brands you already know. Active members earn up to $790 a week on the studies they qualify for. No experience needed....Full timePart timeRemote work$790 per week
Get paid for your opinion, one survey at a time. Focus Group Panel matches you with paid online surveys and remote studies from brands you already use. Active members earn up to $790 a week on the studies they qualify for — from home, on their own schedule. No experience...Full timePart timeRemote work$125.5k - $261.6k
...verified outcome, not merely produce an impressive response. You will engineer the execution loops, tools, context, permissions, evaluations,... ...attributes for success Production engineering: Strong software engineering and distributed-systems judgment, with practical...Full timeSummer holidayWork at officeImmediate startFlexible hours$144k - $374k
...patterns for tools, identities, approvals, isolation, recovery, and replay so agent behavior remains controlled and understandable. Engineer for reliability. Set service objectives, observability standards, recovery patterns, and resilience exercises that make platform...Full timeSummer holidayWork at officeImmediate startFlexible hours$141.5k - $212.2k
...the world’s leading integrated design practice. Our architects, engineers, interior designers, consultants, sustainability specialists,... ...with both internal and external clientsMentor and train entry level staff in both technical and non-technical skills.Your Capabilities...Entry levelFull timeContract workTemporary workPart timeFor contractorsCasual workWork at officeLocal areaWork from homeHome officeFlexible hours3 days per week$25 - $45 per hour
...Schedule (screenshots, audio recordings, videos, product journal entries, etc.) Take care of the product being tested and use it... ...Product Tester position is perfect for those looking for an entry-level opportunity, flexible or seasonal work, temporary work or part-time...Entry levelHourly payWeekly payExtra incomeTemporary workPart timeFor contractorsSeasonal workRemote workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Entry Level). Be the first to apply!
- id software San Diego, TX
- software technology San Diego, TX
- software implementation project manager San Diego, TX
- software San Diego, TX
- remote software sales San Diego, TX
- entry level San Diego, TX
- entry level IT tech San Diego, TX
- entry level construction management San Diego, TX
- entry level position San Diego, TX
- entry level programer San Diego, TX





