XX
Embedded Software EngineerTata TechnologiesUnited States

Cette offre d'emploi n'est plus disponible

XX

Embedded Software Engineer

Tata Technologies
  • US
    United States
  • US
    United States

À propos

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

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.