Software Integration Engineer
Updated on 2/12/2024
Applied Intuition

201-500 employees

Software for autonomous vehicles
Company Overview
Applied Intuition is on a mission to make it faster and easier to bring autonomy to the market. Industry-leading companies of all sizes use Applied to comprehensively test and rapidly accelerate their autonomous vehicle development.
AI & Machine Learning
Data & Analytics
Food & Agriculture
Aerospace
B2B

Company Stage

Series D

Total Funding

$351.5M

Founded

2017

Headquarters

Mountain View, California

Growth & Insights
Headcount

6 month growth

15%

1 year growth

57%

2 year growth

87%
Locations
Mountain View, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Printed Circuit Board (PCB) Design
Bash
CAD
Python
AUTOSAR
Linux/Unix
CategoriesNew
Hardware Engineering
Requirements
  • 2+ years of experience in software integration or development
  • Understanding of electronic systems and how to setup and debug them
  • Experience with developing or testing software applications
  • Software development experience in Python or C/C++
  • Familiarity with Linux development and Bash scripting
Responsibilities
  • Deliver full-system features that span software and hardware that meet customer requirements
  • Directly interact with the customers to identify the target use-cases, then manage the project to complete the integration
  • Work cross-functionally with the product, software, mechanical and electrical teams to develop and deploy systems
  • Develop a deep understanding of the entire system architecture and how the software and hardware components interact
  • Design and bring up test rigs needed for end-to-end testing and validation of system performance
  • Test and troubleshoot integration between various components to ensure reliability
Desired Qualifications
  • Experience in the automotive industry and working with automotive technologies, including CAN, LIN, Ethernet, Simulink, AUTOSAR, etc
  • Experience interacting with customers to deliver projects that meet their requirements
  • Experience developing software for large projects (CI/CD, release process, etc)
  • Familiarity with developing software for embedded systems
  • Skills in other adjacent areas (CAD/3D printing, PCB design, etc)