Logo
Motion Recruitment

Software Engineer / Java / C++ / API / UI / POS or Payment /Embedded+ / Irvine

Motion Recruitment, Irvine, California, United States, 92713

Save Job

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 Qualifications

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 Offer and environment

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

#J-18808-Ljbffr