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.
- ...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...Entry levelFull timeH1bRemote work
$91.8k - $137.6k
...Aeronautics Systems is looking to add an Integration and Test Software Engineer to join our team on site in San Diego, CA . The... ...engineering experience; OR a Master’s degree in a STEM discipline and entry level related engineering experience. •Experience in integration...Entry levelFull timeRemote workRelocation packageShift work$95k - $154k
...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 clients...Entry levelFull timeH1b- ...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
$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- ...off job seekers are also competing for entry level job positions. We regularly interact... ...are continuously looking for entry-level software programmers, Java full stack developers... ..., data analysts/data scientists, data engineers, machine learning engineers for full...Entry levelFull time
- ...clients. Currently, we are looking for entry-level Python developers, and Data analysts/Data... ...s degree in Computer Science, Computer Engineering, Electrical Engineering, Information... ...language Java and understanding of the software development life cycle. Knowledge of Statistics...Entry levelH1b
- ...reputation with the clients. Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts... .... Who Should Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to...Entry level
- ...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....Entry levelFull timeH1bImmediate startRemote work
$100k
...Walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers for full-time positions with clients. Who should apply?...Entry levelFull timeH1bRemote work- ...competing with existing Jobseekers. Entry level Job seekers struggle to get responses to... ..., We are looking for entry-level software programmers, Java Full stack developers... ...analysts/ Data Scientists, Machine Learning engineers for full time positions with clients....Entry levelFull timeH1bRemote work
- ...competing with existing jobseekers. Entry level job seekers struggle to get responses to... ..., we are looking for entry-level software programmers, Java full stack developers... ...analysts/data scientists, machine learning engineers for full time positions with clients. Who...Entry levelFull 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- ...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....
$95k - $154k
...s not because you're "not smart enough." It's because most entry-level pipelines are crowded, and hiring teams filter heavily for... ...We are actively considering candidates for entry-level software engineering and data roles, especially Java full stack, Java/Python development...Entry levelFull timeH1b$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 levelH1b$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$120k - $150k
..., and hit apply to be considered. 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- ...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 levelRemote work
- ...Job Description: The Software Engineer will perform software development activities as a member of an agile development team. Development includes the full range of turning agile stories into implementable concepts, through development, testing, and deployment...
$95k - $125k
...performance goals and targets. About This Job We have an exciting opportunity in application software development, seeking an intermediate-level software engineer! In this position you will be a vital member of our software development team building, enhancing,...Work at officeLocal area$84.14k - $125k
...Software Engineer Salary Range: $84,137 - $125,000 Research, design, develop, test, or supervise the manufacturing and installation of... ..., signal monitoring, and control modules aligned with system-level requirements. Collaborate with systems, RF, test, and hardware...$130k - $160k
...provides simple, effective information capabilities to support all levels of war and drive information to the lowest levels possible,... ...GALT Aerospace is seeking a full-time, salaried Software Engineer II or III to design, develop, integrate, and sustain software...Full timeWork at officeLocal areaFlexible hours- ...s most in-demand tech domains, including: Full-Stack Java Development (Spring Boot, REST APIs, SQL, AWS) DevOps & Cloud Engineering (Docker, Jenkins, Kubernetes, Terraform, Azure/AWS/GCP) Data Science & Machine Learning (Python, Scikit-Learn, TensorFlow, model...
- ...Software Engineer, Cloud San Diego, CA (Day 1 onsite) What We Seek · 5+ years of experience in software development · 2+ years hands... ...coding experience in NodeJS, Java, Ruby, Perl or other high-level languages · Hands-on experience of Kafka/Kinesis/Spark...
$150k
...Software Engineer Our mission is to discover the raw materials needed to create a prosperous world for the next 1000 years. With modern software and hardware, we aim to reduce mineral discovery timelines from 10 years to 1 year. Founded in 2023 by lifelong geoscientists...Remote work$78.9k - $123.3k
...Noblis, Inc., delivers mission-critical engineering, logistics, and sustainment solutions to... ...SCI) Networks, Agile Core Services (ACS), Software Defined Networks (SDN), Tactical Afloat... ...external equity, location, clearance level, as well as contract-specific affordability...Full timeContract workPart timeLocal areaRemote work$109.4k - $164.2k
...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Cellular Technologies Software General Summary: The Wireless R&D group is focused on developing a Test Base Station (TBS) for verification of QCT mobile chipset...Work from home$100k - $130k
...Software Engineer We are currently seeking a talented Software Engineer to join our team working on a restricted program in San Diego, CA. In this role, you will play a crucial part in the migration of legacy virtualized systems to cloud systems. If you have a passion...- ...Software Engineer San Diego, CA The Software Engineer works within the Application Development & Support team to provide software programming for new software, production support and maintenance for existing software, as well as ad-hoc support of key departmental business...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Entry Level). Be the first to apply!
- scientific software engineer San Diego, CA
- intel software engineer San Diego, CA
- director software engineering San Diego, CA
- software engineer San Diego, CA
- software engineer student San Diego, CA
- senior robotics software engineer San Diego, CA
- financial software developer San Diego, CA
- graduate software developer San Diego, CA
- part time software developer remote San Diego, CA
- software engineer remote San Diego, CA



