Applied Intuition

Software Engineer

Applied Intuition$120K — $145K *
Transportation
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Computer Engineering, Electronic Engineering, or related field.
  • 3 years of experience in embedded software development using C/C++ and/or assembly languages.
  • Experience with embedded Linux system software design and middleware integration.
  • Skilled in debugging software and systems for embedded compute platforms.
  • Knowledge of communication protocols: UART, SPI, I2C, GPIO, TCP/UDP.
  • Experience in sensor integration and driver development for various sensors.
  • Familiarity with build tools and CI/CD methodologies, including CMake, Git, and Jenkins.

Responsibilities

  • Architect and develop reliable embedded software applications.
  • Integrate vendor components into a shared software framework ensuring effective low-level communication.
  • Implement RTOS applications as needed for product requirements.
  • Drive the development of custom in-vehicle infotainment solutions and over-the-air updates.
  • Develop and customize Linux/Android software and services.
  • Collaborate with cross-functional teams to deploy custom software on new devices and manage product maintenance.
  • Utilize modern build tools and maintain CI/CD pipelines for software integration.

Benefits

  • Encourages applicants who may not meet every requirement to apply, promoting diversity in the candidate pool.
Full Job Description
About the role
  • Architect and develop highly reliable, embedded software.
  • Integrate vendor components into a common software framework, ensuring proper low-level communication (e.g., CAN, LIN, I2C, SPI, UART etc.).
  • Implement real-time operating system (RTOS) applications as required for the product.
  • Drive custom in-vehicle infotainment device solutions, OTA solutions.
  • Develop and customize Linux/Android based software and services.
  • Work with cross-functional teams to bring up custom software on new devices, productionize it, and manage the process for maintaining company products.
  • Experienced in using modern build tools and CI/CD pipelines.

We're looking for someone who has:
  • Must have a Bachelor's Degree or foreign equivalent in Computer Science, Computer Engineering, Electronic Engineering, or related field
  • 3 years of experience in job offered or any occupation in which the required experience was gained, and experience with or knowledge of the following required:
    • Embedded Software Development using C/C++ and/or assembly languages
    • Embedded Linux system software design, services development and middleware integration
    • Software and System debugging skills on general purpose
    • Embedded compute platforms
    • Developing software for embedded systems and custom SoCs
    • UART, SPI, I2C, GPIO, TCP/UDP
    • Sensor integration and driver development (Radar, IMU, Gyroscope, Accelerometer)
    • Build and CI/CD tools (CMake, Git, Jenkins)
      #LI-DNP

Don't meet every single requirement? If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

About Applied Intuition

Applied Intuition is a software company that provides a simulation platform for autonomous vehicles. The platform allows developers to test and validate their autonomous vehicle software in a virtual environment before deploying it on real vehicles. Applied Intuition was founded in 2017 and is headquartered in Mountain View, California.
Learn more about Applied Intuition
Size
200 employees
Industry
Founded
2017

Similar Jobs

More Jobs at Applied Intuition

More Transportation Jobs

Find similar Software Engineer jobs: