Embedded Systems Software Developer
7 days ago
Job Title: Embedded Systems Software Developer
About 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 collaborate with cross-functional teams to gather test requirements, implement test sequences and data collection in software, and run test software on target hardware platforms to acquire results.
- Develop a deep understanding of embedded system components and bus protocols, including AMBA and boot-up sequences.
- Familiarize yourself with JTAG-based debuggers for halting and resuming processors, setting breakpoints, and debugging transaction and process levels.
- Analyze and debug complex applications involving multiple threads, Memory Management Units (MMUs), interrupts, and inter-process communication (IPC) mechanisms.
- Possess toolchain proficiency using GCC toolchains and GDB for effective development and debugging of embedded software.
- Investigate and resolve low-speed IO driver issues, ensuring they function correctly within the system.
- Become familiar with Gigabit Ethernet, PCIe, CPHY, or MPHY IO protocols and experience bring-up and debugging such interfaces and their drivers.
- Work with device trees, U-Boot, and operating systems to manage hardware configurations and ensure proper system initialization.
- Experience secure boot processes and their bring-up and debug processes.
- Coding and Development: Write, review, and maintain high-quality C code adhering to best practices in embedded software development.
Compensation Package:
The estimated salary for this role is $120,000 per annum, commensurate with qualifications and experience. This includes a competitive benefits package, including medical insurance, paid time off, and professional development opportunities.
Requirements and Qualifications:
- Deep understanding of embedded system components and bus protocols
- Familiarity with JTAG-based debuggers
- Experience with toolchain proficiency using GCC toolchains and GDB
- Knowledge of low-speed IO drivers and secure boot processes
- Experience with one of the following IO protocols: Gigabit Ethernet, PCIe, CPHY, or MPHY
- Proficiency in C programming and experience with device trees, U-Boot, and operating systems
Benefits:
- Competitive compensation package
- Medical insurance
- Paid time off
- Professional development opportunities
-
Embedded Software Developer
2 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 timeJob OverviewAxiom Software Solutions Limited seeks an experienced Senior Embedded Software Developer to join our team in Palo Alto, California.This is a unique opportunity for an expert in real-time systems and embedded software development to lead the design and implementation of cutting-edge solutions using QNX RTOS and DDS middleware.
-
Palo Alto, California, United States Ford Full timeWe are seeking a highly skilled Senior Embedded Systems Software Development Specialist to join our team at Ford, focusing on automotive applications.About the RoleThe successful candidate will be responsible for designing, developing, and maintaining automated tests for our embedded software products. As an expert in embedded systems and with knowledge of...
-
Embedded Software Engineer
2 weeks ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeJob DescriptionAxiom Software Solutions Limited seeks an experienced Embedded Software Engineer to join our team in Palo Alto, California.We are looking for a highly skilled professional with expertise in real-time systems and hardware interfacing. The ideal candidate will have strong experience with QNX RTOS, DDS middleware, and hardware abstraction...
-
Senior Embedded Software Architect
5 days 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,...
-
Software Developer in Test
2 weeks ago
Palo Alto, California, United States Ford Full timeAbout Ford">We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together.">Job Description">As part of this exciting program, you'll be involved with an exceptional team of industry innovators and visionaries. You'll contribute meaningfully to our important breakthrough work. And...
-
Senior Embedded Software Developer
2 days ago
Palo Alto, California, United States iFlow Inc Full timeJob Title: Senior Embedded Software DeveloperWe are seeking a skilled Senior Embedded Software Developer to join our Autonomy Hardware team at iFlow Inc. This role involves developing test software and validating automotive SoC solutions.Key Responsibilities:Develop and implement test sequences and data collection in softwareCollaborate with cross-functional...
-
Firmware Developer, Embedded Systems
2 days ago
Palo Alto, California, United States Tesla Full timeTesla is pushing the boundaries of robotics innovation with its TeslaBot platform, aimed at automating repetitive tasks. We are seeking a skilled Firmware Developer to join our team and contribute to the development of embedded system firmware. Your expertise will be crucial in bringing up new sensors, communication networks, and PCBA for various robotic...
-
Embedded Systems Software Architect
2 weeks ago
Palo Alto, California, United States Pivotal Full timePivotal is a pioneering leader in the emerging market of electric Vertical Takeoff and Landing (eVTOL) aircraft, revolutionizing transportation with cutting-edge technology. Our company's mission is to design, develop, and manufacture innovative eVTOL aircraft that are efficient, compact, and simple, catering to various consumer, public service, and defense...
-
Embedded Systems Software Engineer
2 days ago
Palo Alto, California, United States ArrayLabs, LLC Full timeJob Summary:We are seeking a highly skilled Firmware Engineer to join our team at Array Labs, LLC. As a Firmware Engineer, you will be responsible for designing and developing cutting-edge firmware code for our radar, communication, and flight control systems. Our ideal candidate will have experience working with embedded systems, C/C++ programming, and a...
-
Embedded Software Expert
2 days ago
Palo Alto, California, United States Tesla Full timeTesla is recruiting a skilled software engineer to join its Wireless Systems team, focusing on the development of high-quality telematics solutions for its vehicles. The ideal candidate will have expertise in designing and implementing embedded software for cellular (LTE and 5G), Wi-Fi, and Bluetooth technologies.Main ResponsibilitiesDevelop and maintain the...
-
Staff Embedded Software Engineer
2 days 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 Validation Engineer
7 days ago
Palo Alto, California, United States iFlow Inc Full timeJob OverviewiFlow Inc is a leading company in the field of autonomy hardware solutions.Compensation and BenefitsThe estimated annual salary for this position is $120,000. The package includes comprehensive benefits, including health insurance, retirement plans, and paid time off.Job ResponsibilitiesThis role involves developing test software to validate...
-
Rivian Embedded Software Developer
3 days ago
Palo Alto, California, United States Rivian Full timeAbout Rivian:We're committed to keeping the world adventurous forever. Our goal is to produce Emissions-free electric adventure vehicles, and we're looking for talented individuals like you to help us achieve this vision.As a company, we're known for our innovative approach to problem-solving. We don't just accept the status quo – we challenge it, and find...
-
Palo Alto, California, United States Tesla Full timeJob DescriptionOverviewTesla is on a path to build humanoid robots at scale to automate repetitive and boring tasks. As a Firmware Engineer Intern, you will play a crucial role in developing embedded platform drivers, application layer code for various robotics applications or validation platforms for our Tesla Bot platform.Key Responsibilities:Development...
-
Embedded Software Engineer
7 days 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...
-
Senior Quality Assurance Engineer
2 weeks ago
Palo Alto, California, United States Rivian Full timeRivian is a pioneer in the electric adventure vehicle industry, dedicated to creating emissions-free vehicles that keep the world adventurous forever. As a member of our Future Programs group, you will play a critical role in the development of next-generation products.Job SummaryThis role involves partnering with embedded software development engineers...
-
Embedded Software Validation Specialist
2 days 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,...
-
Senior Embedded Software Test Engineer
2 days 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 Systems Software Expert
2 days ago
Palo Alto, California, United States Tesla Full timeJob SummaryWe are seeking an experienced Staff Firmware Engineer to join our Self-Driving Hardware team in California. The ideal candidate will have a strong background in designing and developing firmware for complex systems, with expertise in C and C++ programming languages. This is a full-time position offering competitive pay, benefits, and opportunities...