{"schemaVersion":"jobsearcher.job.v1","id":"0a44985283f5b07fc7cc14d0","url":"https://jobsearcher.com/jobs/0a44985283f5b07fc7cc14d0","canonicalUrl":"https://jobsearcher.com/jobs/0a44985283f5b07fc7cc14d0","title":"Senior Software Engineer – Java & Payment Technologies","description":"Senior Software Engineer – Java & Payment TechnologiesIrvine, CaliforniaOnsiteFull Time$135k - $150kOur client, a fast-growing company within the EV/AV (Electric & Autonomous Vehicle) industry, is looking to add a Senior Software Engineer to their team in Irvine, CA. They're seeking someone with strong experience in Java development, API integrations, embedded systems, payment processing/POS solutions, and UI development.Please note: This is a fully onsite position requiring attendance 5 days per week at the Irvine office. This role offers the opportunity to work on innovative embedded technologies that support next-generation payment and vehicle solutions. The ideal candidate will have a strong software engineering background with experience developing applications that interact with firmware, payment devices, backend services, and user-facing interfaces. You'll collaborate with engineers across hardware, firmware, and software teams to build scalable, reliable, and high-performance solutions.Required Skills & ExperienceBachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related fieldExperience developing software for embedded systemsStrong Java programming skillsExperience building and supporting API integrationsSolid understanding of embedded systems and software architectureExperience working with processors and peripheral interfacesBackground supporting payment processing platforms, POS systems, and payment devicesExperience with UI-layer developmentStrong debugging and troubleshooting skills in embedded environmentsFamiliarity with Git, Jira, and DockerExperience with scripting and automationKnowledge of build tools and software deployment processesDesired Skills & ExperienceC++ experience is highly preferredExposure to cloud-based environments, particularly OTA (Over-the-Air) updates and backend integrationsFamiliarity with mobile payment technologiesPrior experience in the EV, AV, or automotive industryWhat You Will Be DoingTech BreakdownJava DevelopmentAPI IntegrationPayment Processing & POS SystemsUser Interface DevelopmentFirmware & Software IntegrationTest AutomationGit, Jira, DockerCloud Technologies (Nice to Have)C++ (Preferred)Daily ResponsibilitiesDesign, develop, and maintain software applications for embedded systemsWrite and optimize Java-based code while contributing to C++ development efforts when neededImplement, validate, and support firmware-related functionalityCreate verification suites and automate test casesPartner with firmware and embedded engineering teams to ensure effective system integrationDebug and troubleshoot software-to-firmware communication issuesDevelop and execute unit, integration, and system-level testingAnalyze and resolve software defects, performance issues, and system bottlenecksMaintain development and testing documentationProvide project updates and communicate technical risks, issues, and resolutionsCollaborate with hardware engineers, software developers, and product managers throughout the development lifecycleParticipate in architecture discussions, design reviews, and code reviewsThe OfferBase Salary:$135,000 - $150,000BenefitsMedical, Dental, Vision, and Life InsuranceShort-Term & Long-Term Disability Coverage401(k) with 100% Company MatchPaid Vacation and Sick Time11 Paid HolidaysApplicants must be authorized to work in the United States on a full-time basis now and in the future.Specialization:Java","company":"Motion Recruitment","rawCompany":"motion recruitment","city":"Irvine","state":"CA","isRemote":false,"isActive":true,"createdAt":"2026-08-25T04:42:48.940Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer – Java & Payment Technologies","description":"Senior Software Engineer – Java & Payment TechnologiesIrvine, CaliforniaOnsiteFull Time$135k - $150kOur client, a fast-growing company within the EV/AV (Electric & Autonomous Vehicle) industry, is looking to add a Senior Software Engineer to their team in Irvine, CA. They're seeking someone with strong experience in Java development, API integrations, embedded systems, payment processing/POS solutions, and UI development.Please note: This is a fully onsite position requiring attendance 5 days per week at the Irvine office. This role offers the opportunity to work on innovative embedded technologies that support next-generation payment and vehicle solutions. The ideal candidate will have a strong software engineering background with experience developing applications that interact with firmware, payment devices, backend services, and user-facing interfaces. You'll collaborate with engineers across hardware, firmware, and software teams to build scalable, reliable, and high-performance solutions.Required Skills & ExperienceBachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related fieldExperience developing software for embedded systemsStrong Java programming skillsExperience building and supporting API integrationsSolid understanding of embedded systems and software architectureExperience working with processors and peripheral interfacesBackground supporting payment processing platforms, POS systems, and payment devicesExperience with UI-layer developmentStrong debugging and troubleshooting skills in embedded environmentsFamiliarity with Git, Jira, and DockerExperience with scripting and automationKnowledge of build tools and software deployment processesDesired Skills & ExperienceC++ experience is highly preferredExposure to cloud-based environments, particularly OTA (Over-the-Air) updates and backend integrationsFamiliarity with mobile payment technologiesPrior experience in the EV, AV, or automotive industryWhat You Will Be DoingTech BreakdownJava DevelopmentAPI IntegrationPayment Processing & POS SystemsUser Interface DevelopmentFirmware & Software IntegrationTest AutomationGit, Jira, DockerCloud Technologies (Nice to Have)C++ (Preferred)Daily ResponsibilitiesDesign, develop, and maintain software applications for embedded systemsWrite and optimize Java-based code while contributing to C++ development efforts when neededImplement, validate, and support firmware-related functionalityCreate verification suites and automate test casesPartner with firmware and embedded engineering teams to ensure effective system integrationDebug and troubleshoot software-to-firmware communication issuesDevelop and execute unit, integration, and system-level testingAnalyze and resolve software defects, performance issues, and system bottlenecksMaintain development and testing documentationProvide project updates and communicate technical risks, issues, and resolutionsCollaborate with hardware engineers, software developers, and product managers throughout the development lifecycleParticipate in architecture discussions, design reviews, and code reviewsThe OfferBase Salary:$135,000 - $150,000BenefitsMedical, Dental, Vision, and Life InsuranceShort-Term & Long-Term Disability Coverage401(k) with 100% Company MatchPaid Vacation and Sick Time11 Paid HolidaysApplicants must be authorized to work in the United States on a full-time basis now and in the future.Specialization:Java","datePosted":"2026-08-25T04:42:48.940Z","dateModified":"2026-08-25T04:42:48.940Z","hiringOrganization":{"@type":"Organization","name":"Motion Recruitment","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Irvine","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"0a44985283f5b07fc7cc14d0"},"url":"https://jobsearcher.com/jobs/0a44985283f5b07fc7cc14d0"}}