Embedded Software Engineer
Innoviz Technologies
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Innoviz Technologies
Innoviz Technologies is at the forefront of developing best-in-class LIDAR solutions, empowering premium OEM companies to build cutting-edge autonomous driving solutions. Our technology is critical for the future of automotive safety and intelligence.
The Embedded Software Team
The Embedded Software team is pivotal in creating the diverse firmware and software packages that form our innovative products. This team drives the architecture and implementation of advanced software elements, ensuring adherence to the stringent quality, safety, and security standards demanded by the automotive industry within a highly complex and interdisciplinary system.
As an Embedded Software Engineer, you will:
- Design, implement, and rigorously test real-time embedded software for advanced multi-core ASIC devices.
- Ensure all development meets the high-quality, safety, and security standards of the automotive industry.
- Collaborate effectively with system/software architects, hardware designers, and system/test engineers to integrate solutions seamlessly.
Required Qualifications:
- BSc in Computer Science or Engineering from a top university.
- Proficiency in C language.
- Minimum of 5 years of experience in embedded programming, with a strong background in designing and implementing software for real-time systems involving computational and control elements.
- Solid understanding of interrupts, memory management, and real-time software design principles.
- Familiarity with software configuration tools, defect tracking tools, and the peer review process.
- Good documentation, communication, and learning skills.
- A proactive team player with high energy and motivation.
Advantageous Experience:
- Experience in an RTOS (Real-Time Operating System) environment.
- Familiarity with AUTOSAR.
- Experience with Automotive development standards.
- Proficiency in Python or other scripting languages.
Key skills/competency
- Embedded Systems
- Real-time Operating Systems RTOS
- C Programming
- ASIC Development
- Automotive Standards
- LIDAR Technology
- Firmware Development
- Memory Management
- Interrupt Handling
- Software Architecture
How to Get Hired at Innoviz Technologies
- Research Innoviz Technologies' culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for embedded software: Highlight C proficiency, RTOS, automotive standards, and ASIC development experience specifically for Innoviz Technologies.
- Showcase real-time systems expertise: Prepare to discuss projects involving interrupts, memory management, and complex real-time software design.
- Emphasize automotive industry knowledge: Demonstrate understanding of quality, safety, and security standards relevant to Innoviz Technologies' LIDAR solutions.
- Prepare for technical and behavioral interviews: Expect deep dives into C programming, embedded systems, and collaborative problem-solving scenarios at Innoviz Technologies.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background