Embedded Software Validation Engineer
4 weeks ago
iFlow Inc is a leading company in the field of autonomy hardware solutions.
Compensation and Benefits
The estimated annual salary for this position is $120,000. The package includes comprehensive benefits, including health insurance, retirement plans, and paid time off.
Job Responsibilities
This role involves developing test software to validate automotive SoC solutions, creating validation and benchmark software frameworks, and identifying gaps and risks at component and module levels.
Key Responsibilities:
- Developing Test Software: Design and implement test software to validate automotive SoC solutions.
- Validation and Benchmark Software Frameworks: Create and maintain validation and benchmark software frameworks to ensure efficient testing and identification of system weaknesses.
- Gaps and Risks Identification: Identify gaps and risks at component and module levels through thorough analysis and validation.
Requirements and Qualifications
To succeed in this role, you will need a deep understanding of embedded system components, bus protocols, and boot up sequences.
Required Skills and Qualifications:
- Deep Understanding of Embedded Systems: Familiarity with embedded system components, bus protocols (e.g., AMBA), and boot up sequences.
- JTAG-based Debuggers: Proficiency in using JTAG-based debuggers to halt and resume processors, set breakpoints, and debug applications at both transaction and process levels.
- Complex Application Analysis: Ability to analyze and debug complex applications involving multiple threads, Memory Management Units (MMUs), interrupts, and inter-process communication (IPC) mechanisms.
- Toolchain Proficiency: Experience with GCC toolchains and GDB for effective development and debugging of embedded software.
- Driver Debugging: Skill in investigating and resolving issues related to low-speed IO drivers (e.g., UART, GPIO, SPI, I2C).
- IO Protocols: Familiarity with Gigabit Ethernet, PCIe, CPHY, MPHY, and experience in bringing up and debugging such interfaces and their drivers.
- Device Tree and Bootloaders: Knowledge of device trees, U-Boot, and operating systems to manage hardware configurations and ensure proper system initialization.
- Secure Boot Process: Experience with secure boot processes, their bring-up, and debug processes.
- Coding and Development: Ability to write, review, and maintain high-quality C code, adhering to best practices in embedded software development.
-
Embedded Software Validation Expert
2 weeks ago
Palo Alto, California, United States TEC Group Full timeJob OverviewWe are seeking a highly skilled Embedded Software Validation Engineer to join our team at TEC Group. As an Embedded Software Validation Engineer, you will play a critical role in ensuring the quality and reliability of our automotive SoC solutions.
-
Embedded Software Development Engineer
2 weeks ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeJob DescriptionWe are seeking an experienced Embedded Software Development Engineer to join our team at Axiom Software Solutions Limited in Palo Alto, California.The ideal candidate will have a strong background in real-time systems and hardware interfacing, with experience working with QNX RTOS, DDS middleware, and Intel 8255 PPI hardware.Key...
-
Embedded Software Validation Specialist
3 weeks ago
Palo Alto, California, United States Premier Staffing Solution Full timeJob Title: Automotive Hardware Engineer - Embedded SWIn this position within the Autonomy Hardware team, you will develop test software to validate automotive SoC solutions and create a validation and benchmark framework to identify component and module level gaps and risks. You will collaborate with cross-functional teams to gather test requirements,...
-
Embedded Systems Software Engineer
2 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob OverviewFord Motor Company is seeking an experienced Embedded Systems Software Engineer to join our Advanced EV Development team. This role offers a unique opportunity to work on the development of automotive software solutions and embedded software modules for vehicles developed by Ford.ResponsibilitiesDesign and implement embedded software solutions...
-
Embedded Software Architect
2 weeks ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeAbout Axiom Software Solutions LimitedWe are a leading provider of innovative software solutions for the automotive and industrial sectors.Job Title: Embedded Software ArchitectLocation: Palo Alto, CaliforniaSalary: $160,000 - $220,000 per annumJob DescriptionWe are seeking an experienced Embedded Software Architect to join our team in Palo Alto, California....
-
Embedded Software Developer
4 weeks ago
Palo Alto, California, United States United Software Group Full timeRole OverviewWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. This exciting opportunity involves designing and implementing real-time systems, focusing on distributed communication protocols and hardware abstraction layers.Key ResponsibilitiesDesign, implement, and test data distribution service (DDS)...
-
Senior Embedded Software Developer
2 weeks ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeAbout Axiom Software Solutions LimitedWe are a leading provider of innovative software solutions for the automotive and industrial sectors.Job Title: Senior Embedded Software DeveloperLocation: Palo Alto, CaliforniaSalary: $120,000 - $180,000 per annumJob DescriptionWe are seeking an experienced Senior Embedded Software Developer to join our team in Palo...
-
Senior Software Embedded Engineer
1 week ago
Palo Alto, California, United States Premier Staffing Solution Full timePremier Staffing Solution is seeking a highly skilled Senior Software Embedded Engineer to join our team. This is a full-time position based in a location with an estimated salary of $120,000 - $150,000 per year.Job Description:In this role, you will develop test software and use it to validate automotive SoC solutions. You will also build up validation and...
-
Senior Embedded Software Architect
3 weeks ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeJob OverviewAxiom Software Solutions Limited is seeking an experienced Senior Embedded Software Architect to join our team in Palo Alto, California.Estimated Salary Range$150,000 - $200,000 per annum, depending on experience.About the RoleWe are looking for a highly skilled and motivated individual with a strong background in embedded software development,...
-
Senior Embedded Software Test Engineer
3 weeks ago
Palo Alto, California, United States Premier Staffing Solution Full timeJob Summary: The Senior Embedded Software Test Engineer will be responsible for developing test software to validate automotive SoC solutions. The ideal candidate will have 5+ years of experience in embedded software development and proficiency in C programming language. Familiarity with embedded system components and bus protocols (e.g., AMBA) is also...
-
Embedded Software Developer
2 weeks ago
Palo Alto, California, United States Belcan Full timeJob Description:We are seeking a skilled Embedded Software Developer to join our team in Palo Alto, CA. This role involves developing and deploying embedded software on RTOS for board bring-up, verification, and debugging for automotive electronics.Responsibilities:Develop and deploy embedded software on RTOS for board bring-up, verification, and...
-
Staff Embedded Software Engineer
3 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionWe are looking for a talented OTA Software Development Lead to join our team. In this role, you will be responsible for leading the development of next-generation software update components for electric vehicles. You will work closely with architects, engineers, and other technical specialists to design an integrated solution and partner with...
-
Embedded Software Engineer, Autonomy
2 weeks ago
Palo Alto, California, United States Tesla Full timeTesla is expanding its capabilities in robotics and autonomy, and we are seeking an experienced Embedded Software Engineer to join our team. As a key member of our team, you will design and develop high-quality firmware for our TeslaBot platform, ensuring seamless integration with hardware components. Your expertise in real-time embedded software development...
-
Embedded Software Development Engineer
2 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.We constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in...
-
Embedded Systems Software Engineer
2 weeks ago
Palo Alto, California, United States Tesla Full timeJob DescriptionAt Tesla, we are seeking a highly skilled Embedded Systems Software Engineer to join our Software Platforms team. In this role, you will play a critical part in developing and maintaining the software platform for our innovative Infotainment hardware. Your primary responsibilities will include designing and implementing software solutions,...
-
Embedded Software Engineering Expert
2 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob OverviewWe are seeking a highly skilled Embedded Software Engineering Expert to join our team at Ford Motor Company. This role will involve working on the development of next-generation software update components for electric vehicles.
-
Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States ArrayLabs, LLC Full timeAbout Array LabsArray Labs is a leading innovator in distributed radar imaging technology, aiming to create the first accurate, real-time 3D map of the world.Our Satellite Software Team is a key component in achieving this goal, responsible for designing the software that powers all aspects of our mission. Key areas of focus include mission software, radio...
-
Software Engineer for Embedded Linux
2 weeks ago
Palo Alto, California, United States Tesla Full timeJob OverviewAt Tesla, we are seeking a skilled Software Engineer for Embedded Linux to join our team. This is an exciting opportunity to work on the foundation of our in-vehicle user experience. As a member of our Software Platforms team, you will be responsible for building and maintaining the software platform (Kernel, bootchain, drivers, and lower-level...
-
Embedded Systems Software Developer
4 weeks ago
Palo Alto, California, United States InDepth Engineering Solutions, LLC Full timeJob Title: Embedded Systems Software DeveloperAbout the Role:In this position within InDepth Engineering Solutions, LLC's Autonomy Hardware team, you will develop test software to validate automotive SoC solutions and build up validation and benchmark software frameworks to identify gaps and risks at component and module level.Key Responsibilities:You will...
-
Embedded Systems Software Lead
1 week ago
Palo Alto, California, United States EverCharge Inc. Full timeEverCharge Inc. is a pioneering provider of electric vehicle charging solutions for fleets, multi-unit, and single-family homes. Our innovative offerings are designed to utilize existing infrastructure to scale EV charging at the lowest cost.The company's SmartPower technology maximizes the number of electric vehicles that can charge simultaneously,...