Software Engineer/Java/C++/API/UI/POS/Embedded/Irvine
Job in
Irvine, Orange County, California, 92713, USA
Listed on 2025-12-02
Listing for:
Motion Recruitment
Full Time
position Listed on 2025-12-02
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer, C++ Developer, DevOps
Job Description & How to Apply Below
Overview
Embedded Software Engineer / Java / C++ / API / UI / POS or Payment / Irvine
Join Motion Recruitment on behalf of our client in the EV/AV space. The role is a senior embedded software engineer with strong experience in Java, API integrations, payment processing or POS, C++, and UI, based in Irvine. This position is onsite five days a week at the Irvine location.
Responsibilities- Design and develop software for embedded systems based on system requirements and specifications
- Write and optimize code in Java and C++
- Implement and test firmware features to meet design specifications and performance criteria
- Develop test suites and automate test cases for verification
- Collaborate with embedded engineers to ensure software interfaces effectively with firmware components
- Debug and troubleshoot issues related to firmware interaction
- Develop and execute test plans to validate firmware functionality and performance
- Perform unit, integration, and system-level testing to identify and resolve issues
- Address bugs and performance issues and implement improvements for firmware quality
- Create and maintain documentation for firmware design, development processes, and testing procedures
- Provide regular status updates, including risks and resolutions
- Work with cross-functional teams (hardware, software, product management) to ensure successful integration of firmware with other components
- Participate in design and code reviews and team discussions to support project planning and execution
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
- Proven software development experience for embedded systems
- Hands-on experience with API integrations, processors, and peripheral interfaces
- Strong proficiency in Java and C++
- Solid understanding of software and embedded systems architecture and API integration
- Experience with backend payment processing, POS systems, and payment devices
- Experience with UI layers
- Experience with debugging tools and techniques for embedded systems
- Familiarity with version control (Git), Jira, and Docker
- Familiarity with scripting and building tools
- Desirable: cloud experience (OTA updates, backend integration), mobile payment systems, EV/AV industry exposure
- Base salary range not stated here; provided as context
- Benefits:
Medical, Dental, Vision, Life Insurance, Short/Long-term Disability, 401K - Paid time off:
Vacation and Sick Time;
Holiday Pay - Onsite work in Irvine, CA
Posted by:
Kevin Gabrielson, Motion Recruitment Partners
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×