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

Senior Software Engineer - job 2 of 3

Applied Intuition is a vehicle software supplier that accelerates the adoption of safe and intelligent machines worldwide. They are looking for a Senior Software Engineer to design and implement software for autonomous machines.

Skills

  • Python
  • C++
  • SQL
  • Linux

Responsibilities

  • Design and implement software using Python, C++, and SQL.
  • Mentor junior engineers.
  • Communicate with engineers at client companies.
  • Debug and fix software bugs.
  • Maintain and update tests to ensure high code quality.

Education

  • Master’s Degree in Computer Science, Information Technology, Engineering, or Mathematics.

Benefits

  • Competitive salary
  • Health insurance
  • Paid time off
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

$191465.5 / YEARLY (est.)
min
max
$172931K
$210000K

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 Senior Software Engineer, Applied Intuition

Are you ready to take the lead as a Senior Software Engineer at Applied Intuition, where we're at the forefront of revolutionizing the automotive industry? Based in the vibrant tech hub of Mountain View, California, you’ll join a dynamic team focused on delivering innovative software solutions for autonomous machines. Your role will involve designing and implementing sophisticated software using languages like Python, C++, and SQL, crucial for our simulation tools. Not only will you get to showcase your technical prowess, but you'll also have a significant impact mentoring junior engineers and guiding them through design challenges. Collaboration is key here, and you’ll frequently engage with engineers from client companies to optimize their toolchains. Your expertise in debugging, maintaining code quality, and setting high standards through best practices will ensure our software exceeds expectations. We’re looking for someone with a Master’s degree in Computer Science or a related field, paired with at least two years of experience in an autonomous automotive environment. If you're passionate about creating next-generation consumer experiences and want to help shape the future of safe and intelligent vehicles, we can’t wait to see how you could thrive in our in-office setting, working alongside passionate individuals just like you.

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

As a Senior Software Engineer at Applied Intuition, your main responsibilities will include designing and implementing software in Python, C++, and SQL, mentoring junior engineers, debugging and fixing software issues, and maintaining high code quality through best practices. You'll also communicate with client engineers to enhance their toolchains, which makes collaboration a vital part of your role.

Join Rise to see the full answer
What qualifications are necessary to apply for the Senior Software Engineer position at Applied Intuition?

To qualify for the Senior Software Engineer position at Applied Intuition, candidates must hold a Master’s Degree in Computer Science, Information Technology, Engineering, or Mathematics. Additionally, at least two years of experience as a senior software engineer in an autonomous automotive company is required, alongside proficiency in Python, C++, SQL, and tools used in a Linux environment.

Join Rise to see the full answer
Does Applied Intuition offer opportunities for professional development in the Senior Software Engineer role?

Yes, Applied Intuition is deeply committed to professional growth. As a Senior Software Engineer, you will have the chance to mentor junior engineers, which not only enriches your leadership skills but also reinforces your own knowledge. With our commitment to cutting-edge technology, you'll continuously engage in learning opportunities related to new methodologies and practices in software development.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer at Applied Intuition?

The work environment at Applied Intuition is collaborative and fast-paced, situated in Mountain View, CA. As an in-office company, you will be part of a dynamic team that emphasizes teamwork and innovation, allowing you to actively engage with colleagues and contribute to creating revolutionary software solutions for the autonomous automotive sector.

Join Rise to see the full answer
What is the salary range for the Senior Software Engineer position at Applied Intuition?

The salary range for the Senior Software Engineer position at Applied Intuition ranges from $172,931 to $210,000 annually. This competitive salary reflects the expertise required for the role and the value placed on skilled professionals who contribute to the advancement of autonomous vehicle technology.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with Python, C++, and SQL in relation to autonomous systems?

When answering this question, provide specific examples of projects where you utilized Python, C++, or SQL to develop software for autonomous systems. Detail the challenges faced, your contributions, and the impact your work had on the project's success.

Join Rise to see the full answer
How do you approach debugging when you encounter bugs in your code?

Explain your systematic approach to debugging. Discuss techniques you use, such as code reviews, using debugging tools, running test cases, and isolating issues to identify the root cause efficiently. Showcase an example where your debugging process led to significant improvements.

Join Rise to see the full answer
Describe a time you mentored a junior engineer. What was the outcome?

Share a specific example that highlights your mentorship experience. Discuss the skills or concepts you taught them, how you adapted your teaching approach to suit their learning style, and the positive outcomes that resulted from this mentorship.

Join Rise to see the full answer
What best practices do you follow to ensure code quality?

Discuss your commitment to coding standards, including code reviews, testing practices, and maintaining documentation. You might mention specific frameworks or tools you use to measure code quality and the importance of peer feedback in your process.

Join Rise to see the full answer
How do you handle tight deadlines in software development?

Describe your time management strategies and how you prioritize tasks to meet deadlines. Provide examples of past experiences in high-pressure situations where your planning and execution ensured timely delivery without compromising quality.

Join Rise to see the full answer
What methodologies do you prefer for software development and why?

Share your preferred development methodologies, such as Agile or Scrum, and explain why you believe they are effective. Use examples from your experience to illustrate how these methodologies have positively impacted project outcomes.

Join Rise to see the full answer
How do you ensure effective communication with client engineers?

Explain your strategies for maintaining clear and effective communication, whether through regular check-ins, progress updates, or collaborative tools. Reinforce the importance of understanding client needs and adjusting your approach based on their feedback.

Join Rise to see the full answer
What challenges do you foresee in the field of autonomous systems and how would you address them?

Discuss your insights into potential challenges such as safety standards, technology integration, or public perception. Share your thoughts on innovative solutions or proactive strategies that could be employed to tackle these challenges.

Join Rise to see the full answer
Can you elaborate on a project where you had to design an abstraction for software?

Provide a detailed example of a project where abstracting complex functionalities improved software usability. Discuss the thought process behind your design, the flexibility it offered users, and the technical decisions made during this project.

Join Rise to see the full answer
What is your experience working in a Linux environment?

Discuss your hands-on experience with Linux, including the distributions you have used. Detail tasks you have performed in a Linux environment and how your familiarity with shell scripting or system management has enhanced your development workflow.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Applied Intuition Hybrid Washington, District of Columbia, United States
Posted 4 days ago

Join Applied Intuition as a Senior Software Engineer to enhance the Developer Infrastructure for cutting-edge autonomous vehicle technology.

Photo of the Rise User
Applied Intuition Hybrid Mountain View, California, United States
Posted 2 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

Join Equitable Bank as a Senior Full-Stack Engineer to help innovate and elevate the banking experience for Canadians.

Photo of the Rise User
Experian Remote Geo MilevMladost, Boulevard "Tsarigradsko shose" 86, 1113 Sofia, Bulgaria
Posted 10 days ago

Join Experian as a Software Engineer specializing in Python to drive innovative data solutions in a collaborative environment.

Photo of the Rise User

Join Palo Alto Networks as a Sr Machine Learning Engineer to shape the future of cybersecurity with cutting-edge AI technology.

Photo of the Rise User
Posted 11 days ago

Lead and develop a high-performing software engineering team at Garmin as a Team Leader in Olathe, KS.

Posted 9 days ago

Mindrift is looking for a freelance Software Developer with expertise in Python to contribute to innovative AI projects on a flexible, remote basis.

Posted 8 days ago

Join Dandy's innovative team as a Senior Software Engineer II to help shape the future of billing in the dental industry.

Join Lazer Technologies as a Senior Blockchain Mobile Engineer and help shape the future of mobile dApps and blockchain solutions.

Posted 14 days ago

Make a significant impact in the AI field by becoming a freelance Software Developer specializing in Golang at Mindrift, where your expertise will shape innovative projects globally.

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
$172,931/yr - $210,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
February 14, 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!