What are the responsibilities and job description for the Senior Software Engineer - EMBEDDED position at REV Robotics?
About REV Robotics
Do you like Robots? So do we. Do you want to make a positive impact on the world? We do that too!
REV Robotics is one of the fastest-growing companies in educational robotics. Our people and their passion for STEM education (FIRST Robotics, in particular) set us apart. We have a relaxed and friendly office located in Carrollton, TX, just outside of Dallas, and are looking for people who are willing to stretch their abilities to make STEM education materials more accessible and impactful to everyone.
Pay Range : $110,000 to $150,000 per year.
About the role
We are seeking a highly motivated and experienced Embedded Software Engineer specializing in DC motor control to join our team of talented engineers. You will play a crucial role in developing and implementing advanced motor control algorithms for our educational robotics products. These products are used in educational STEM environments, competitions, and activities by students across the globe. Your expertise in motor control will help us provide cutting-edge, high-performance robotics solutions that inspire and educate future generations.
What you"ll do
- Develop and maintain embedded software for brushed and brushless DC motor controllers.
- Design, develop, and implement robust and efficient DC motor control algorithms for various educational robotics platforms.
- Develop better motion control
- Analyze and improve the performance of existing motor control systems.
- Develop and maintain embedded software for other embedded systems used in robotics.
- Stay up-to-date with the latest advancements in DC motor control technology.
- Collaborate with hardware engineers to develop new embedded robotics devices that tightly couple hardware and software features.
- Contribute to the definition of software architecture, roadmaps, and project timelines, ensuring a positive customer experience and alignment with business objectives.
- Collaborate with the software engineer team in the overall design and development of software for educational robotics products.
- Contribute to the overall software development process for our robotics products.
- Collaborate with external software design partners.
- Work with the team to break down complex technical problems into actionable tasks.
- Participate in the development process through all stages, from concept to production.
- Mentor and coach team members, helping them develop their technical skills.
- Collaborate with the customer support team to resolve our customer"s technical issues.
Qualifications
Nice to have
What we offer
It is the policy of REV Robotics to provide equal employment opportunity to all persons regardless of age, color, national origin, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and / or expression, FIRST team affiliation, genetic information, marital status, status with regard to public assistance, opinion on bumpers on FRC robots, veteran status, or any other characteristic protected by federal, state, or local law. In addition, REV Robotics will provide reasonable accommodations for qualified individuals with disabilities.
Direct candidates only, no recruiters.
Applicants have rights under Federal Employment Laws. The following links provide information for all applicants : Family and Medical Leave Act (FMLA) Poster; Equal Employment Opportunity (EEO) Poster; and Employee Polygraph Protection Act (EPPA) Poster.
PI261669430
Salary : $110,000 - $150,000