Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Software Engineer - Sensors image - Rise Careers
Job details

Software Engineer - Sensors

Applied Intuition is looking for a software engineer to work on real-world sensor integration for autonomous vehicles, ensuring effective functionality of sensor systems.

Skills

  • Proficiency in C++
  • Experience with automotive sensors
  • Understanding of Linux and real-time data processing
  • Strong debugging skills
  • Collaborative engineering skills

Responsibilities

  • Develop and maintain high-performance and safety-critical drivers for various sensors.
  • Ensure seamless integration of sensors with perception and planning subsystems.
  • Debug and optimize performance of sensors for real-world conditions.
  • Collaborate with hardware teams to validate sensor functionality.
  • Build analysis tools and visualizations for sensor diagnoses.
  • Improve system reliability through testing and continuous refinement.

Education

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field

Benefits

  • Competitive salary
  • Flexible working hours
  • Growth opportunities
  • Equal opportunity employer
To read the complete job description, please click on the ‘Apply’ button
Applied Intuition Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Applied Intuition DE&I Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Applied Intuition
Applied Intuition CEO photo
Qasar Younis
Approve of CEO

Average salary estimate

$190000 / YEARLY (est.)
min
max
$130000K
$250000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Sensors, Applied Intuition

At Applied Intuition, we’re on the lookout for a talented Software Engineer specializing in Sensors to join our dynamic team in Mountain View, California. Imagine being at the forefront of innovation, where you’ll develop and maintain high-performance sensor drivers for autonomous vehicle systems. Your expertise in C++ and experience with low-level software will enable you to ensure seamless integration between our cutting-edge sensors and the perception, planning, and other autonomy subsystems. This role requires a collaborative spirit, as you’ll be working with hardware teams to verify sensor functionality and optimize performance in real-world conditions. What’s unique about working with us is that you’ll help enhance the reliability of sensor data, which is crucial for the integration of AI models in our autonomous systems. Furthermore, you'll have opportunities to debug and optimize sensor performance, build diagnostic tools, and continuously improve system robustness. We value flexibility, encouraging our engineers to manage their schedules thoughtfully, and while we primarily work from our office, occasional remote work is also an option. If you’re passionate about developing technology that powers the next generation of intelligent machines, we would love to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer - Sensors Role at Applied Intuition
What are the main responsibilities of a Software Engineer - Sensors at Applied Intuition?

As a Software Engineer - Sensors at Applied Intuition, your main responsibilities include developing and maintaining sensor drivers, ensuring the effective integration of sensors with various autonomy subsystems, and debugging sensor performance for real-world applications. You'll work collaboratively with teams across hardware, perception, and planning to optimize sensor functionality and build tools for in-depth analysis and visualization.

Join Rise to see the full answer
What qualifications are necessary for the Software Engineer - Sensors role at Applied Intuition?

To qualify for the Software Engineer - Sensors position at Applied Intuition, a strong proficiency in C++ is essential, along with experience in developing low-level software and writing drivers for automotive sensors like lidar, radar, or cameras. A solid understanding of Linux, networking, and real-time data processing is also crucial, as well as strong debugging skills related to hardware-software interactions.

Join Rise to see the full answer
What skills are preferred for the Software Engineer - Sensors position at Applied Intuition?

While not mandatory, preferred skills for the role of Software Engineer - Sensors at Applied Intuition include experience with real-time systems, familiarity with sensor stacks in automotive or robotics, and hands-on experience in optimizing sensor performance. Knowledge in signal processing, sensor fusion, or embedded systems is also beneficial, alongside proficiency in Python for scripting and data analysis.

Join Rise to see the full answer
What does the work environment look like for a Software Engineer - Sensors at Applied Intuition?

At Applied Intuition, the work environment for a Software Engineer - Sensors is collaborative and innovative. We predominantly operate from our Mountain View office, valuing in-person collaboration five days a week, though we support flexible working arrangements that allow for occasional remote work or adjusted schedules to accommodate personal commitments.

Join Rise to see the full answer
Why should I consider applying for the Software Engineer - Sensors position at Applied Intuition?

You should consider applying for the Software Engineer - Sensors position at Applied Intuition if you're looking to be part of a forward-thinking team that is paving the way in the autonomous vehicle industry. With a focus on flexibility, collaboration, and professional growth, this role offers the chance to work with cutting-edge technology while developing skills that will be foundational to the future of intelligent machines.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Sensors
Can you explain your experience with developing drivers for automotive sensors?

When answering this question, focus on specific projects where you've developed or maintained sensor drivers. Highlight the types of sensors you've worked with, the programming languages used, and any relevant challenges you've faced, along with how you overcame them.

Join Rise to see the full answer
How do you ensure the reliability and robustness of sensor data?

Discuss your methods for testing and validating sensor data, such as implementing real-world scenario tests, collaborating with hardware teams to confirm functionality, and employing various debugging techniques to enhance performance accuracy.

Join Rise to see the full answer
What has been your experience with real-time data processing?

Detail your hands-on experience with real-time systems, including any specific technologies or frameworks you've used. Emphasize how you managed latency issues and maintained system performance under varying data loads.

Join Rise to see the full answer
Describe a time when you had to debug a complex hardware-software interaction.

Provide a clear example of a challenging debug experience, explaining your approach to identifying the issue, the tools you used, and how your actions contributed to a resolution while ensuring product quality.

Join Rise to see the full answer
How do you approach cross-disciplinary collaboration?

Talk about past experiences collaborating with teams from different engineering disciplines, emphasizing communication skills, adaptability, and any strategies that proved effective in ensuring alignment and productivity.

Join Rise to see the full answer
What tools do you use for performance optimization?

Discuss a variety of performance analysis tools you are familiar with, such as profilers or debuggers, and give examples of how you’ve used these tools to improve sensor or system performance in previous projects.

Join Rise to see the full answer
What design patterns do you find most useful in sensor integration?

Describe specific design patterns you've employed in sensor integration projects, such as Observer or Strategy patterns, and explain how they improved code organization and system performance.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Share your strategies for task prioritization, perhaps using tools like Kanban or Agile methodologies, and provide examples of how you’ve effectively managed competing deadlines or project demands.

Join Rise to see the full answer
In your opinion, what are the key challenges in sensor integration for autonomous vehicles?

Discuss some of the inherent challenges such as dealing with sensor noise, ensuring compatibility across different sensors, and real-time data processing demands, while also offering potential solutions you might implement.

Join Rise to see the full answer
How do you stay updated with the latest developments in automotive sensors?

Emphasize your commitment to ongoing learning through industry blogs, academic papers, online courses, or professional networks. Mention any specific resources you regularly utilize to enhance your knowledge in the field.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Applied Intuition Hybrid Mountain View, California, United States
Posted 3 days ago

Join Applied Intuition as a Technical Program Manager to manage and drive innovative autonomy projects in a dynamic engineering environment.

Photo of the Rise User
Applied Intuition Remote Mountain View, California, United States
Posted 3 days ago

Join Applied Intuition as a Technical Program Manager to lead groundbreaking projects in vehicle autonomy technology.

Photo of the Rise User
Posted 7 days ago

Join SKY ENGINE AI as a Senior Backend Engineer and drive the development of cutting-edge AI solutions for Fortune 500 companies.

Photo of the Rise User
Visa Remote Bangalore, India
Posted 10 days ago

Join Visa as a Lead Software Engineer to drive innovation in payment solutions with a focus on scalable application development.

Posted 12 days ago

Join SailPoint's Engineering team as a Senior Java Software Engineer and be a key player in building innovative cloud-based solutions.

Photo of the Rise User
Posted 7 days ago

As a Senior Software Engineer at Peraton, you will innovate and lead efforts to develop a vital application aiding the US intelligence community.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, Howard County, MD; Maryland, Annapolis Junction, MD
Posted 7 days ago

As a Software Engineer II at GDIT, you will develop innovative software solutions in a supportive and dynamic work environment.

Photo of the Rise User

Join McLane as a Lead Oracle Programmer Analyst to drive impactful Oracle solutions in a collaborative hybrid work environment.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Passion for Exploration
Dare to be Different
Growth & Learning
Medical Insurance
Paid Time-Off
Maternity Leave
Equity
Learning & Development
Dental Insurance
Vision Insurance

Join Latitude as a Senior Full-Stack Engineer and be part of a dynamic team revolutionizing the gaming industry through AI.

Photo of the Rise User
Posted 11 days ago

Join Greenlite as an Applied AI Engineer to push the boundaries of AI in financial compliance with innovative solutions.

Applied Intuition equips engineering and product development teams with software that makes it faster, safer, and easier to bring autonomy to market.

145 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Work&Life BalanceBadge Rapid Growth
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$130,000/yr - $250,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 24, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!