-
Tata Technologies

Embedded Firmware Engineer

Tata Technologies
United States · Contract · Mid-Senior

Required Experience & Skills

  • Design, develop, debug, and test embedded firmware using Embedded C.
  • Experience in MPLab IDE for development (or anything similar is mandatory).
  • Implement and follow Git-based version control workflows (branching, merging, code reviews)
  • Develop and use Python scripts for automation, testing, tooling, or validation activities
  • Perform unit testing, integration testing, and support system-level debugging
  • Collaborate with hardware, validation, and systems teams to resolve issues and improve product quality
  • Contribute to technical documentation and coding standards

Preferred Skills

  • Experience with microcontrollers and low-level hardware interfaces
  • Knowledge of communication protocols (e.g., UART, SPI, I2C, CAN)
  • Familiarity with embedded debugging tools and techniques
  • Experience working in Agile or iterative development environments


Experience & Skills:

  • Strong Embedded C background – design, development, testing
  • MPLAB IDE experience preferred; experience in any similar IDE required
  • Git workflow knowledge is a must
  • Python experience required
  • 5–7 years of relevant experience

Key Skills

Ranked by relevance

embedded python git spi
Login to Apply
Posted
Feb 17, 2026
Type
Contract
Level
Mid-Senior
Location
Greater Milwaukee

Industries

Engineering Services

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Amoria Bond
Related

Freelance Embedded Software Engineer – High-Tech / MedTech / Semiconductor

2026-05-19

Contract
Mid-Senior
Netherlands
Engineering Services
Engineering
View Job Details
RDT
Related

Senior Embedded Linux & Security Engineer

2026-05-23

Full-time
Mid-Senior
Sweden
Engineering Services
Engineering
View Job Details
Capgemini Engineering
Related

C++ Engineer - REMOTE

2026-05-23

Full-time
Mid-Senior
Romania
Engineering Services
Engineering