Skip to main content
T

Senior Embedded Software Engineer

Tata Technologies

Location

Mossville, IL

Salary

Not specified

Type

fulltime

Posted

4 days ago

via linkedin

Job Description

Senior Embedded Software Engineer

Mossville, IL

Job Description:

Education \& Experience Required:

  • Years of experience: 7\+ years of professional experience with a strong focus on embedded C/C\+\+ development
  • Degree requirement: Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field or equivalent experience
  • Are there past or additional job titles or roles that would provide comparable background to this role: Senior C\+\+ Software Engineer

Top 3 Skills

  • Strong expertise in C\+\+ (required); proficiency in Python
  • Proven experience designing and maintaining large-scale, production software systems
  • Deep understanding of Linux-based development, multithreading, memory management, and performance optimization

Additional Technical Skills

  • Experience in development of device drivers, hardware diagnostics, non-volatile memory interfacing, board initialization, \& communication networks such as J1939/CAN/Ethernet
  • Experience with industry-standard tools such as Git, GitHub, and Azure for version control, collaboration, and cloud services
  • Familiarization with core robotics principles

Soft Skills:

  • Strong code review, design documentation, and technical communication skills
  • Working within a team that is spread out across multiple locations

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs