×
Register Here to Apply for Jobs or Post Jobs. X

FreeRTOS Engineer

Job in Seattle, King County, Washington, 98127, USA
Listing for: Tata Technologies
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Job Title: Embedded Software Engineer – FreeRTOS (Automotive ECU)

Experience: 3–5 Years

Domain: Automotive Embedded Systems

Role Summary

We are seeking a skilled Embedded Software Engineer with strong expertise in FreeRTOS/bare-metal development to support next-generation automotive ECU platforms
. This role involves hands‑on development, board bring‑up, and low‑level driver implementation in a non‑AUTOSAR environment
.

The ideal candidate will have a solid foundation in embedded C programming
, hardware‑software integration
, and automotive communication protocols
, along with the ability to work closely with cross‑functional teams and customers.

Key Responsibilities
  • Develop embedded software for automotive ECU platforms using Embedded C/C++
  • Design and implement solutions in bare‑metal and RTOS environments (FreeRTOS/Zephyr)
  • Perform board bring‑up
    , hardware validation, and debugging
  • Develop and integrate low‑level device drivers (SPI, I2C, UART, CAN, ADC, PWM)
  • Collaborate with hardware teams for system integration and issue resolution
  • Conduct low‑level debugging using tools such as JTAG, oscilloscopes, and logic analyzers
  • Support integration of communication protocols such as CAN and LIN
  • Participate in design reviews, architecture discussions, and technical decisions
  • Prepare and maintain technical documentation (design specs, debug reports, integration notes)
  • Interface with customers for technical discussions and status updates
  • Ensure adherence to automotive quality standards and best practices
Required

Skills & Qualifications
  • 3–5 years of experience in embedded software development
  • Strong programming skills in Embedded C/C++
  • Hands‑on experience with FreeRTOS or Zephyr
  • Experience with bare‑metal programming
  • Proven expertise in board bring‑up and hardware‑software integration
  • Strong understanding of microcontrollers (STM
    32, NXP, or similar)
  • Familiarity with CAN and LIN communication protocols
  • Proficiency in low‑level debugging tools (JTAG, oscilloscope, etc.)
  • Experience working in non‑AUTOSAR environments (mandatory)
  • Strong analytical and problem‑solving skills
Preferred / Good to Have
  • Exposure to Automotive Ethernet
  • Basic understanding of Functional Safety (ISO 26262, ASIL)
  • Knowledge of Embedded Linux systems
  • Experience with zonal ECU architectures
  • Familiarity with proprietary tool chains and development ecosystems
  • Strong ownership and accountability
  • Ability to work independently as a key technical contributor
  • Effective communication with internal teams and customers
  • Structured approach to documentation and reporting
Education
  • Bachelor’s or Master’s degree in Electronics, Electrical, Embedded Systems, or Computer Engineering
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary