Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tata Group · 22 hours ago

Firmware Engineer

Tata Technologies is seeking a Firmware Engineer to design, prototype, build, and test production embedded vehicle firmware. The role involves collaborating with software, hardware, and mechanical engineers throughout the product lifecycle and developing testing frameworks for autonomous vehicle systems.

Communications InfrastructureInformation TechnologyInfrastructurePerforming Arts

Responsibilities

Design, prototype, build, and test production embedded vehicle firmware
Evaluate, implement, test, and optimize applications in a real-time operating system environment
Work with software, hardware and mechanical engineers throughout the lifecycle of the product - from device bring-up to manufacturing and deployment
Work with test engineers and platform engineers in developing testing frameworks and harnesses at the unit, integration, and system levels
Develop a deep understanding of functional safety and security concepts relevant to autonomous vehicles, including standards like ISO 26262

Qualification

CC++ programmingARM Cortex M7Communication protocolsFunctional safety conceptsRTOS experienceDevice driver developmentLow-level debuggingElectronics test equipmentSafety-critical systemsTime synchronization protocolsLow-level firmware

Required

Basic knowledge of electrical engineering fundamentals to support low-level debugging
Expert level knowledge of C or C++ programming; other languages and skills also valuable
Experience with 32-bit microcontrollers, particularly ARM Cortex M7 and automotive processors such as NXP S32G or S32K
Strong knowledge of communication protocols, from low level (SPI, UART, CAN) to high level (TCP/UDP) and diagnostic protocols such as UDS
Familiarity with electronics test equipment and hardware debugging (multimeters, oscilloscopes, power supplies, etc)
Bachelors or higher degree in EE or CS or CE or equivalent
ARM Cortex M7 : 3 years (Required)
Firmware Engineer: 4 years (Required)
RTOS: 3 years (Required)

Preferred

Experience with time synchronization protocols such as PTP
Experience with safety-critical systems and development processes compliant with standards like ISO 26262 and software process models like ASPICE
Experience with RTOS environments, especially FreeRTOS/SafeRTOS
Experience writing device drivers
Experience writing low-level firmware for resource-constrained embedded systems
Supported PCBA & product manufacturing end-of-line (EOL) testing through defining test specifications & code with the hardware design & factory teams, for residential & industrial energy products
Device driver development, Firmware
PCB: 1 year (Preferred)

Benefits

401(k)
Dental insurance
Flexible spending account
Health insurance
Health savings account
Paid time off
Referral program
Vision insurance

Company

Tata Group

company-logo
Tata group is an international conglomerate that owns and operates companies in steel, hydro-power, hospitality, and airlines industries. It is a sub-organization of Tata Pension Fund.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Latrina Jones
Talent Engagement Partner
linkedin
Company data provided by crunchbase