XX
Embedded Software EngineerTata TechnologiesUnited States
XX

Embedded Software Engineer

Tata Technologies
  • US
    United States
  • US
    United States

Über

Job Responsibilities: Typical task breakdown: Develop production quality C++ software including design, documentation, coding, product quality, and validation Contributes to requirements generation and architecture design considerations for advanced technologies, semi-autonomous, and autonomous solutions Support functional safety software design and validation process Collaborate and mentor team members to execute on goals Education & Experience Required: Years of experience:
5-7 years - Proven experience as an engineer supporting Robotics, Autonomy, or Automation technical projects Degree requirement:
A Bachelor’s degree in an accredited Engineering, Computer Science, or related field. Do you accept internships as job experience: Yes Are there past or additional job titles or roles that would provide comparable background to this role: N/A Top 3 Skills: Knowledge of robotics frameworks such as Robot Operating System (ROS) Knowledge of one or more of the following areas; Positioning, Planning, and/or Perception. Knowledge of telematics-based messaging and machine protocols Ability to survey literature for ideas and cover research papers into product implementation
Additional Technical Skills: (Required) Experience in Mining or Construction preferred Experience with Track Type Tractors, Motor Graders, Wheel Loaders, Excavators, Mining Shovels or Tracked Loaders preferred. Software Development Life Cycle: Identifies common issues, problems, and considerations for each phase of the life cycle. Interprets product development plans and functional documentation. Programming: Excellency in C++ Interprets application system designs and program specifications. Strong engineering practices, debugging/profiling skills. Applies structured programming techniques to structured environments. Technical Troubleshooting: Discovers, analyzes, and resolves software or application problems. Analyzes code, logs, and current systems as part of advanced troubleshooting. Records and reports specific technical problems, solving processes and tools
  • United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.