Senior Embedded Software Engineer

Tata Technologies
Mossville, Illinois, United StatesunknownPosted Aug 25, 2026

About the role

Senior Embedded Software Engineer

Mossville, IL

Job Description:

Education & Experience Required:

Years of experience: 5+ years of relevant experience.

Degree requirement: Bachelor’s degree (or equivalent) in an accredited Engineering or Computer Science or equivalent technical field.

Top 3 Skills

5+ years of embedded C and MATLAB/Simulink experience.

5+ years of embedded system development experience in RTOS

3-5 years of system integration experience

Additional Technical Skills

(Required)

Bachelor’s degree (or equivalent) in an accredited Engineering or Computer Science or equivalent technical field.

5-7 years of experience in Systems Engineering, Embedded Software Development, Integration & Validation.

Strong knowledge of requirements engineering, system architecture, electrical schematic, system integration, and V&V.

Proficiency in Embedded C/C++, MATLAB/Simulink, RTOS, CAN, Ethernet, and embedded control systems.

Experience with CANoe/CANalyzer, Wireshark, Git, and modern development and test tools.

Proficiency with AI-assisted engineering tools (e.g., GitHub Copilot, Microsoft Copilot).

Strong analytical, troubleshooting, communication, and collaboration skills.

(Desired)

Experience with Autonomy, Robotics, Remote Control, or Machine Control Systems.

Familiarity with AUTOSAR, Functional Safety, FMEA, HIL/SIL, DOORS/Jama, and automated test frameworks.

Soft Skills

The individual should be a self-starter, highly motivated, able to learn at an accelerated pace, and willing to put in the time to get the job done.

Great teamwork, communication, analysis, and troubleshooting skills are required

Responsibilities

  • Develop embedded software for systems engineering and integration
  • Utilize embedded C and MATLAB/Simulink for software development
  • Conduct system integration and validation

Qualifications

  • Bachelor’s degree in Engineering or Computer Science
  • 5+ years of experience in embedded system development
  • Strong knowledge of requirements engineering and system architecture

Skills mentioned

CC++Embedded SystemsEmbedded Software DevelopmentReal-Time Operating SystemsSystems EngineeringGitSoftware TestingIntegration TestingTCP/IP

About Tata Technologies

We're a global product engineering and digital services company focused on fulfilling our mission of helping the world drive, fly, build, and farm by enabling our customers to realize better products and deliver better experiences. We’re the strategic engineering partner businesses turn to when they aspire to be better. Manufacturing companies rely on us to enable them to conceptualize, develop and realize better products that are safer, cleaner, and improve the quality of life for all the stakeholders, helping us achieve our vision of #EngineeringABetterWorld. We provide a full spectrum coverage of solutions across the product value chain covering outsourced product engineering services, digital transformation services, upskilling solutions and value-added reselling of software products required to develop and realize better products. From delivering discrete outcomes to end-to-end turn key product development for #Connected #Autonomous #ElectricVehicles (#EVs), we're the partner with the experience and expertise to understand what better looks like – and who can bring better to life. We're inspiring a new generation of engineers who, by embracing the opportunities that exist at the convergence of digital technology and traditional engineering, are developing better products and helping customers win in the marketplace. As a global organization, we bring together diverse teams with varying skill sets to collaborate in real time and solve complex engineering problems. In doing so, we're redefining what the world understands by engineering and spreading the influence and impact of engineering as humanity's best way of addressing its most important challenges and opportunities. As a global company headquartered in Pune, India, we are active in more than 27 countries around the world, steered by 12500+ innovators who are making #EngineeringABetterWorld a reality - every day for everyone.

Engineering Services10,001+ employeesHinjawadi, Pune, Maharashtra