Enable job alerts via email!

Senior Software Embedded Engineer

Tata Technologies

Palo Alto (CA)

On-site

USD 204,000 - 259,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company seeks a Senior Software Embedded Engineer to play a vital role in developing test software for automotive SoC solutions. In this challenging position, you will be involved in creating a validation framework and collaborating with various teams to ensure robust software development. Ideal candidates should possess a deep understanding of embedded systems, C programming, and debugging methodologies.

Qualifications

  • Deep understanding of embedded system components.
  • Experience with JTAG debuggers and various IO protocols.
  • Proficient in writing and maintaining high-quality C code.

Responsibilities

  • Develop test software for automotive SoC solutions.
  • Collaborate with cross-functional teams to gather test requirements.
  • Analyze and debug complex applications.

Skills

Embedded system components
Debugging
C programming
Driver debugging
Toolchain proficiency

Job description

Join to apply for the Senior Software Embedded Engineer role at Tata Technologies

Join to apply for the Senior Software Embedded Engineer role at Tata Technologies

Role Summary

In this position within the Autonomy Hardware team, you will develop test software and use them to validate the automotive SoC solutions, build up validation and benchmark software framework to identify gaps and risks at component and module level. You will be collaborating with other cross functional teams in gathering all the test requirements, implementing test sequences and data collection in software, and running test software on the target hardware platform to acquire test results.

Role Description

Title: Embedded SW Validation Engineer

Role Summary

In this position within the Autonomy Hardware team, you will develop test software and use them to validate the automotive SoC solutions, build up validation and benchmark software framework to identify gaps and risks at component and module level. You will be collaborating with other cross functional teams in gathering all the test requirements, implementing test sequences and data collection in software, and running test software on the target hardware platform to acquire test results.

Requirements And Responsibility

  • Have a deep understanding of embedded system components and bus protocols (e.g., AMBA), and its boot up sequences.
  • Familiar with JTAG-based debuggers to halt and resume processors, set breakpoints, and debug at both the transaction and process levels.
  • Analyze and debug complex applications involving multiple threads, Memory Management Units (MMUs), interrupts, and inter-process communication (IPC) mechanisms.
  • Toolchain Proficiency: Utilize GCC toolchains and GDB for effective development and debugging of embedded software.
  • Driver Debugging: Investigate and resolve issues related to low-speed IO drivers (e.g. UART, GPIO, SPI, I2C), ensuring they function correctly within the system.
  • Familiar with one of the following IO protocols and has experience to bring-up and debug such interface and their drivers: Gigabit Ethernet, PCIe, CPHY, MPHY
  • Device Tree and Bootloaders: Work with device trees, U-Boot, and operating systems to manage hardware configurations and ensure proper system initialization.
  • Experience w/ secure boot process, and its bring-up and debug process.
  • Coding and Development: Write, review, and maintain high-quality C code, ensuring adherence to best practices in embedded software development.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology

Referrals increase your chances of interviewing at Tata Technologies by 2x

Get notified about new Senior Embedded Engineer jobs in Palo Alto, CA.

Mountain View, CA $204,000.00-$259,000.00 1 week ago

Senior SSD Firmware Engineers (NAND / FTL/ HIL) – FADU US
Senior Staff Embedded Controls Engineer, Body Controls
Embedded Sr. Software Development Engineer, Hardware Compute Group

Sunnyvale, CA $151,300.00-$261,500.00 2 weeks ago

Senior Software Engineer, ASIC Verification Tools
Senior Software Engineer, Fabric Networking - GPU
Sr. Software Engineer, Plant Modeling and Tools

Mountain View, CA $204,000.00-$259,000.00 2 weeks ago

Sr. Software Engineer, HIL Automation, Autonomy
Senior Software Development Engineer, Virtual Network

San Jose, CA $224,000.00-$410,000.00 1 week ago

Sr. SW Engineering Technical Lead (Kernel Development)

San Jose, CA $198,600.00-$282,900.00 5 days ago

Sr. Wireless Firmware Engineer (Direct To Cell)

Santa Clara, CA $141,200.00-$338,500.00 13 hours ago

Senior Software Engineer - Cortex Apps (LLM Products)

Menlo Park, CA $195,000.00-$287,500.00 21 hours ago

Redwood City, CA $140,000.00-$198,000.00 20 hours ago

Senior Software Engineer - Localization and Mapping (SLAM)
Senior Software Engineer, Simulation Tooling

South San Francisco, CA $170,000.00-$210,000.00 4 days ago

Senior SDE, AWS Q Business , AWS Q for Business

Santa Clara, CA $151,300.00-$261,500.00 3 hours ago

Mountain View, CA $167,000.00-$250,000.00 1 day ago

Senior Firmware Engineer - Embedded Controller

Santa Clara, CA $148,000.00-$287,500.00 3 days ago

Senior Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Santa Clara, CA $174,500.00-$185,000.00 1 month ago

Sunnyvale, CA $117,000.00-$173,000.00 4 hours ago

Mountain View, CA $167,000.00-$228,000.00 2 weeks ago

Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering
Sr. Embedded Software Engineer, Charging

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

STAFF / SENIOR SOFTWARE ENGINEER, REPLICATED INSTALLERS (REMOTE)

Replicated Inc.

San Francisco null

Remote

Remote

USD 185,000 - 230,000

Full time

3 days ago
Be an early applicant

REMOTE SENIOR SOFTWARE ENGINEER

Turing

San Francisco null

Remote

Remote

USD 100,000 - 720,000

Part time

3 days ago
Be an early applicant

SENIOR SOFTWARE ENGINEER, P2P

Cash

San Francisco null

Remote

Remote

USD 185,000 - 278,000

Full time

3 days ago
Be an early applicant

Senior Embedded Software Engineer

Abbott Laboratories

Sunnyvale null

On-site

On-site

USD 112,000 - 224,000

Full time

5 days ago
Be an early applicant

Sr. Software Engineer - K8s - GPU Orchestration - REMOTE at Living Talent San Jose, CA

Itlearn360

San Jose null

Remote

Remote

USD 250,000 - 288,000

Full time

7 days ago
Be an early applicant

Sr Embedded Software Engineer, See & Spray

Blue River Technology

California null

Remote

Remote

USD 125,000 - 218,000

Full time

22 days ago

Senior Software Engineer (Multiple Positions Available)

McKesson’s Corporate

Irving null

Remote

Remote

USD 149,000 - 209,000

Full time

Yesterday
Be an early applicant

Senior Software Engineer

C.H. Robinson

null null

Remote

Remote

USD 111,000 - 247,000

Full time

Today
Be an early applicant

Senior Software Engineer (Multiple Positions Available)

MedStar Health

Irving null

Remote

Remote

USD 149,000 - 209,000

Full time

Today
Be an early applicant