← Back to Jobs
Technology
Senior Software Engineer - Java & Payment Technologies
Motion Recruitment Partners, LLCIrvine, CA🇺🇸United StatesPosted 15 Jul 2026
Quick Overview
Salary
$135k - $150k/yr
Work Type
On Site
Level
Mid Senior
Job Description
Senior Software Engineer - Java & Payment Technologies
Our 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 & Experience
Tech Breakdown
Base Salary: $135,000 - $150,000
Benefits
Our 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 & Experience
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- Experience developing software for embedded systems
- Strong Java programming skills
- Experience building and supporting API integrations
- Solid understanding of embedded systems and software architecture
- Experience working with processors and peripheral interfaces
- Background supporting payment processing platforms, POS systems, and payment devices
- Experience with UI-layer development
- Strong debugging and troubleshooting skills in embedded environments
- Familiarity with Git, Jira, and Docker
- Experience with scripting and automation
- Knowledge of build tools and software deployment processes
- C++ experience is highly preferred
- Exposure to cloud-based environments, particularly OTA (Over-the-Air) updates and backend integrations
- Familiarity with mobile payment technologies
- Prior experience in the EV, AV, or automotive industry
Tech Breakdown
- Java Development
- API Integration
- Payment Processing & POS Systems
- User Interface Development
- Firmware & Software Integration
- Test Automation
- Git, Jira, Docker
- Cloud Technologies (Nice to Have)
- C++ (Preferred)
- Design, develop, and maintain software applications for embedded systems
- Write and optimize Java-based code while contributing to C++ development efforts when needed
- Implement, validate, and support firmware-related functionality
- Create verification suites and automate test cases
- Partner with firmware and embedded engineering teams to ensure effective system integration
- Debug and troubleshoot software-to-firmware communication issues
- Develop and execute unit, integration, and system-level testing
- Analyze and resolve software defects, performance issues, and system bottlenecks
- Maintain development and testing documentation
- Provide project updates and communicate technical risks, issues, and resolutions
- Collaborate with hardware engineers, software developers, and product managers throughout the development lifecycle
- Participate in architecture discussions, design reviews, and code reviews
Base Salary: $135,000 - $150,000
Benefits
- Medical, Dental, Vision, and Life Insurance
- Short-Term & Long-Term Disability Coverage
- 401(k) with 100% Company Match
- Paid Vacation and Sick Time
- 11 Paid Holidays
Skills
Docker
Embedded Systems
C++
Git
Java
Jira
Similar jobs
AI Software Engineer with .NET
Modern Agile Technologies, LLC · Orlando, United States
18 minutes agoSoftware Engineer
OSI Engineering, Inc. · Raymond, United States
18 minutes agoSoftware Engineer - EADGE-T Tech Refresh with Security Clearance
Lockheed Martin · Colorado Springs, United States
19 minutes ago$76.5k - $134.9k/yrC++ Software Engineer/Remote
Apetan Consulting · United States
19 minutes agoSoftware Engineer with Security Clearance
Applied Research Solutions · Dayton, United States
22 minutes agoPrincipal/Sr. Principal Software Engineer - Embedded Test with Security Clearance
Northrop Grumman · Manhattan Beach, United States
38 minutes ago$114k - $171k/yr