Senior Software Embedded Engineer
Company: eTeam
Location: Palo Alto
Posted on: March 7, 2025
Job Description:
Job: Senior Software Embedded EngineerDuration: 5
MonthsLocation: 607 Hansen Way, Palo Alto, California, 94304Role
SummaryIn this position within the Autonomy Hardware team, you
will:
- Develop test software and use them to validate automotive SoC
solutions.
- Build up validation and benchmark software framework to
identify gaps and risks at component and module level.
- Collaborate with cross-functional teams to gather all test
requirements, implement test sequences, and collect data in
software.
- Run test software on the target hardware platform to acquire
test results.Requirements and Responsibilities
- Deep understanding of embedded system components and bus
protocols (e.g., AMBA), and its boot-up sequences.
- Familiarity with JTAG-based debuggers to halt and resume
processors, set breakpoints, and debug at both the transaction and
process levels.
- Ability to analyze and debug complex applications involving
multiple threads, Memory Management Units (MMUs), interrupts, and
inter-process communication (IPC) mechanisms.
- Proficiency with GCC toolchains and GDB for effective
development and debugging of embedded software.
- Experience in investigating and resolving issues related to
low-speed IO drivers (e.g., UART, GPIO, SPI, I2C), ensuring they
function correctly within the system.
- Familiarity with one of the following IO protocols and
experience in bringing up and debugging such interfaces and their
drivers: Gigabit Ethernet, PCIe, CPHY, MPHY.
- Experience working with device trees, U-Boot, and operating
systems to manage hardware configurations and ensure proper system
initialization.
- Experience with the secure boot process, and its bring-up and
debug process.
- Ability to write, review, and maintain high-quality C code,
ensuring adherence to best practices in embedded software
development.
#J-18808-Ljbffr
Keywords: eTeam, Palo Alto , Senior Software Embedded Engineer, IT / Software / Systems , Palo Alto, California
Didn't find what you're looking for? Search again!
Loading more jobs...