Embedded Software Engineer

Applied Intuition is a Tier 1 vehicle software supplier that accelerates the adoption of safe and intelligent machines worldwide.
$125,000 - $253,000
Embedded
Senior Software Engineer
In-Person
501 - 1,000 Employees
3+ years of experience
AI · Automotive

Description For Embedded Software Engineer

Applied Intuition is looking for senior software engineers with expertise in developing embedded software applications on production computers to help in developing our newest product. It is a unique opportunity to work on challenging engineering problems while being part of a fast-moving team.

At Applied Intuition, you will:

  • Architect and develop highly-reliable embedded software
  • Integrate different components from vendors in a common software framework, and ensure that the low-level communication (eg. CAN) is done correctly
  • Implement suitable real-time operating system applications as needed for the product
  • Work closely with hardware engineers to bring up the complete system and validate the functionality

We're looking for someone who has:

  • 3+ years of experience working on embedded devices
  • Experience with RTOS and middleware applications
  • Excellent C or C++ programming skills
  • Ability to do low-level debugging on hardware to ensure complete system operation

Nice to have:

  • Prior experience in developing on-vehicle technology
  • Ability to work with safety critical robotic systems with real time constraints
  • Previous startup experience

Applied Intuition is an in-office company, which means the expectation is that you would come in to your Applied Intuition office 5 days a week. The company offers comprehensive benefits including health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off.

Applied Intuition is an equal opportunity employer and federal contractor or subcontractor, committed to diversity and inclusion in the workplace.

Last updated 7 months ago

Responsibilities For Embedded Software Engineer

  • Architect and develop highly-reliable embedded software
  • Integrate different components from vendors in a common software framework
  • Implement suitable real-time operating system applications
  • Work closely with hardware engineers to bring up the complete system and validate the functionality

Requirements For Embedded Software Engineer

  • 3+ years of experience working on embedded devices
  • Experience with RTOS and middleware applications
  • Excellent C or C++ programming skills
  • Ability to do low-level debugging on hardware to ensure complete system operation

Benefits For Embedded Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401k retirement benefits with employer match
  • Learning and wellness stipends
  • Paid time off

Interested in this job?

Jobs Related To Applied Intuition Embedded Software Engineer

Autonomy System Validation Engineer

Senior Autonomy System Validation Engineer role at Applied Intuition, focusing on autonomous driving systems validation and safety assessment.

Sr. ASIC Design Verification Engineer, Kuiper Modem DV Team

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, developing satellite communication systems with competitive compensation and benefits.

Structural Analysis Engineer, Structural Integrity and Analysis

Senior Structural Analysis Engineer position at Amazon's Project Kuiper, focusing on spacecraft structural integrity and analysis for satellite constellation development.

Hardware Reliability Engineer III, Reliability Engineering

Senior Hardware Reliability Engineer position at Amazon Lab126, focusing on consumer electronics reliability testing and analysis, offering competitive compensation and benefits.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing automated systems in fulfillment centers, requiring expertise in PLC programming and robotics.