
Embedded Software Engineer - Core OS
Applied Intuitionalmost 2 years ago
Base Salary
$171k - $264k/yr
Responsibilities
- Architect and develop highly reliable embedded software.
- Integrate vendor components into a common software framework and ensure low-level communication.
- Implement RTOS applications as required by the product.
- Develop custom in-vehicle infotainment device solutions.
- Apply embedded AOSP development, HAL customization, and Android middleware best practices, including maintenance and security.
- Develop and customize Linux-based Android services, embedded services, and Android applications across Android versions and devices.
- Collaborate cross-functionally to bring up custom software on new devices, productionize it, and maintain company products.
Requirements
- At least 3 years of experience working on embedded devices.
- Bachelor of Science degree in Computer Science, Computer Engineering, or a related field.
- Strong embedded software development experience using C, C++, and assembly languages.
- Hands-on experience with Android Board Support Package, Android middleware, HAL customization, and maintenance.
- Advanced software debugging skills, including low-level hardware debugging and debugging Android native crashes, system crashes, drivers, HALs, libraries, and frameworks.
- Experience with complex embedded systems, custom SoCs, and peripheral interfaces including UART, SPI, CSI-2, I2C, GPIO, USB, and PCIe.
- Prior on-vehicle technology experience is preferred.
- Experience with safety-critical robotic systems and real-time constraints is preferred.
- Experience with embedded systems testing and enhancing automated test frameworks is preferred.
- Experience creating Android device builds, supporting Android system development, RTOS and middleware applications, and maintaining Linux services under SELinux is preferred.
- Ability to design, integrate, and deliver production code within aggressive timelines.
Benefits
- In-office work is expected 5 days per week, with occasional remote flexibility.
- Equity may include options and restricted stock units.
- Comprehensive health, dental, vision, life, and disability insurance.
- 401(k) retirement benefits with employer match.
- Learning and wellness stipends.
- Paid time off.
About Applied Intuition
Applied Intuition builds software tools, infrastructure, and operating systems for developing, testing, and deploying autonomous and driver-assistance systems across automotive, trucking, defense, construction, mining, and agriculture. It sells enterprise software and services including simulation, sensor data management, HD mapping, and a vehicle OS to OEMs and government customers. Founded in 2017 and headquartered in Sunnyvale, California, it counts 18 of the top 20 global automakers and the U.S. military among its users.