ECE / Robotics Engineer (Full-Time) – Yummy Future
Yummy Future Inc. · Champaign, IL · 37 mo ago
On-siteEngineeringFull-time
Responsibilities
- Design, develop, and maintain software and robotics systems using Python and C++
- Collaborate with cross-functional teams to ensure that software and robotics systems meet requirements
- Troubleshoot and debug software and robotics systems to ensure their smooth operation
- Develop and execute software and robotics tests to ensure their functionality and reliability
- Optimize software and robotics systems for performance, scalability, and maintainability
- Stay up-to-date with emerging trends and technologies in the software and robotics fields
Qualifications
- Bachelor's or master's degree in Computer Science, Mechanical Engineering, Electrical Engineering, Robotics engineering, or a related field
- Proficiency in Python and C++
- Experience in software and robotics development
- Experience in Linux and embedded systems like Arduino, Raspberry Pi, ESP32, STM32, etc.
- Experience in solving planning problems with operating systems
- Simple data structures: queues, heaps, stacks, lists
- Synchronization: primitives, memory semantics, mutual exclusion, semaphores, scheduling, and race conditions
- Exceptions and signals: exceptions due to instructions, memory accesses, and floating-point operations; signal semantics and delivery
- Networking programming: socket abstractions, basics of low-level network protocols, relationship to kernel I/O abstractions
- Ability to work in a fast-paced, project-oriented, team environment
- Strong analytical and problem-solving skills
- Excellent communication and teamwork skills