TT
Embedded Software Engineer with Robotics and autonomy fundamentals
Tata Technologies
Mossville · On-site Full-time Senior 3w ago
About the role
Education & Experience Required
- Years of experience: 5-7 years
- Degree requirement: BS Degree Engineering, Computer Science, or equivalent
- Are there past or additional job titles or roles that would provide comparable background to this role: Autonomy Engineer
Top 3 Skills
- Robotics and autonomy fundamentals
- Effective collaboration across teams with diverse skills
- Design process - evaluate tradeoffs without bias
Additional Technical Skills
(Required)
- Experience with software and electronic hardware development processes
- Experience with autonomous or automated robotics
- Requirements decomposition and solution creation
- Risk and benefit tradeoff analysis
- Technical writing - design documentation
- Troubleshooting complex systems
(Desired)
- Experience with Caterpillar technology products
- Experience with mining, construction, or agricultural machines and methods
- Experience with product lifecycle and multi-generational technology products
- Data analysis and issue investigation using custom scripts and tools
- Safety frameworks, such as functional safety or SOTIF
- Simulation tools for development and validation
- Familiarity with SiL and HiL test methods
- C++ and Python familiarity
- Development in a Linux environment
Soft Skills
(Required)
- Collaboration – must be able to work with specialized global teams to efficiently design solutions
- Clear Communication – must be able to communicate effectively with teammates, process partners, and stakeholders with appropriate level of detail
- Continuous learning
- Initiative
(Desired)
- Time management and task prioritization
- Organization
- Innovation
- Project management
Skills
C++LinuxPythonRobotics
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free