May Mobility logo
May Mobility

May Mobility aims to transform cities through green technology to create a more accessible world. The company insists that its scalable approach to autonomy, or

Lead Autonomy Behavior Engineer

Location

Michigan

Posted

13 days ago

Salary

$190K - $230K / year

Seniority

Senior

Bachelor Degree7 yrs expEnglishLinux

Job Description

Lead Autonomy Behavior Engineer

May Mobility

• Design, implement, and test-state-of-the-art robotics software in C/C++ to enable comfortable and safe behavior and control for Autonomous Vehicles • Lead and participate in team code quality activities including design and code reviews • Provide technical guidance to Technical Support Team on issue diagnosis and resolution • Coordinate with cross functional teams to develop software and system requirements for Autonomous Vehicle behavior and controls subsystems • Collaborate with data science team members to design and implement metrics capturing key performance indicators of Autonomous Vehicle subsystems • Develop unit and simulation tests to validate vehicle performance across target operational domains • Coordinate and execute on-vehicle tests to validate performance of Autonomous Vehicle software in real-world scenarios • Diagnose and root-cause issues reported by commercial operations through the May Field Response process • Develop tools and visualizations to enable support engineers to analyze performance of behavior and control subsystems from field data

Job Requirements

  • Bachelor's degree in Robotics, Computer Science, Computer Engineering, or a field that requires a strong mathematical and/or engineering foundation (e.g. physics, aerospace engineering)
  • 7+ years of industry experience working on real-world robot systems including implementing at least two commercial projects working at a systems-level, delivering critical functions that make a robot work successfully in the field.
  • Experience developing and deploying capabilities for robot behavior planning, decision making under uncertainty, path planning, probabilistic reasoning, prediction, machine learning, trajectory generation, controls and/or localization
  • Familiarity with multiple non-linear control methodologies appropriate to mobile robots or autonomous vehicles, such as MPC, LQR, PID, optimal control, stochastic control, adaptive control, and robust control
  • Strong programming skills in C/C++
  • Expertise with software development in a Linux environment
  • Familiarity with standard development tools such as git, valgrind, and gdb.

Benefits

  • Comprehensive healthcare suite including medical, dental, vision, life, and disability plans. Domestic partners who have been residing together at least one year are also eligible to participate.
  • Health Savings and Flexible Spending Healthcare and Dependent Care Accounts available.
  • Rich retirement benefits, including an immediately vested employer safe harbor match.
  • Generous paid parental leave as well as a phased return to work.
  • Flexible vacation policy in addition to paid company holidays.
  • Total Wellness Program providing numerous resources for overall wellbeing.

Related Categories

Related Job Pages

More Engineer Jobs

Hudson IT and Manpower logo

Cobol Engineer, III

Hudson IT and Manpower

Information Technology and Manpower Services

Engineer13 days ago
Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Develop and implement new features while maintaining software quality • Participate in Agile ceremonies and team activities • Contribute to documentation and knowledge sharing within the team • Participate in code reviews and follow engineering best practices • Stay updated on emerging technologies and tools • Investigate and resolve production and customer issues • Collaborate with cross-functional teams and stakeholders • Follow SDLC processes and security best practices • Ensure adherence to organizational risk and compliance guidelines • Perform other duties as assigned

New York + 1 moreAll locations: New York | Texas
Job Closed
Full TimeRemoteTeam 10,001+Since 2016H1B Sponsor

• Oversee development and validation of cost data for multiple disciplines, ensuring consistency and accuracy. • Lead large-scale updates and enhancements to cost databases and assemblies. • Serve as a subject matter expert for construction methods, codes, and cost modeling. • Mentor engineers and associate engineers, providing guidance on methodology and quality standards. • Collaborate with product teams to align data development with customer needs and market trends. • Drive process improvements and contribute to strategic initiatives for data reliability and efficiency. • Lead Agile workstreams, facilitate backlog refinement, and ensure sprint goals align with product strategy. • Partner with the Product Owner to translate business needs into actionable tasks and provide technical insights for prioritization.

United States
Ericsson logo

AI Engineering Intern

Ericsson

We create limitless connectivity to improve lives, redefine business and pioneer a sustainable future. #ImaginePossible

Engineer13 days ago
InternshipRemoteTeam 10,001+Since 1876H1B Sponsor

Join our Team As the company that created the mobile world, and with more than 54,000 patents to our name, we've made it our business to make a mark. When joining our team at Ericsson you are empowered to learn, lead and perform at your best, shaping the future of technology. This is a place where you're welcomed as your own perfectly unique self, and celebrated for the skills, talent, and perspective you bring to the team. Are you in? About this opportunity: We are now looking for a Data Scientist Intern in Ericsson's first R&D hub in the Middle East and Africa who meets the following criteria: - Currently a senior-year student pursuing a degree in Computer Science, Computer Engineering, or a related field - Expected graduation year: 2027 - Very good in written and spoken English What you will do: As part of this role, you will work with AI Engineering, Data Science, Machine Learning Operations & Cloud colleagues and will: - Collaborate with data scientists and engineers to develop and implement machine learning models, including generative AI applications. - Assist in data collection, processing, and analysis to support ongoing projects. - Explore and experiment with state-of-the-art generative AI models, such as large language models (LLMs) and retrieval-augmented generation (RAG). - Develop prototypes and proof-of-concept solutions using ML and GenAI technologies. - Evaluate ML model performance and suggest improvements based on data-driven insights. - Document methodologies, experiments, and findings for internal and external presentations. - Participate in team meetings and contribute to discussions on project development and innovation. The skills you bring: - Proven experience in Python. - Excellent general Software Engineering skills: maintainable code, testing, design principles, Object Oriented Programming. - A good conceptual understanding of statistics, probability, multivariable calculus, and linear algebra. - A good understanding of the underlying theory for both classical machine learning as well as deep learning algorithms. - Experience with using ML and DL frameworks (Tensorflow, Pytorch, Keras, etc.). - Experience with data manipulation and analysis using Pandas. - Expertise in unsupervised learning techniques and advanced clustering algorithms, with a focus on practical application and interpretation of results. - Experience with Python Visualization Libraries (Matplotlib, Plotly, Seaborn, etc.). - Experience in packaging machine learning work. - Demonstrated skills in Generative AI, with hands-on experience in working with LLMs and RAGs. - Knowledge of natural language processing (NLP) techniques and tools, or experience with generative models like GPT or BERT is highly desirable. - Hands-on involvement in fine tuning LLMs is a bonus. What we are offering you: - Getting the opportunity to work with and learn from the only R&D Hub in Ericsson across MEA. - Explore your passion for innovation and your desire to join a leader. You'll enjoy an open, inspiring culture that encourages idea generation and thought exploration. - Working in an international environment with colleagues from all over the world. - Continuous on the job training, in classrooms and via e-learning. - A mentor and buddy program. Why join Ericsson?At Ericsson, you'll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what's possible. To build solutions never seen before to some of the world's toughest problems. You'll be challenged, but you won't be alone. You'll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next. What happens once you apply? Click Here to find all you need to know about what our typical hiring process looks like.Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more. Primary country and city: Egypt (EG) || Cairo Req ID: 785041

Egypt + 1 moreAll locations: Egypt | United Kingdom
Ericsson logo

Operation Engineer

Ericsson

We create limitless connectivity to improve lives, redefine business and pioneer a sustainable future. #ImaginePossible

Engineer13 days ago
Full TimeRemoteTeam 10,001+Since 1876H1B Sponsor

About this opportunity We are now looking for a User Access Management Operations Specialist to join our team at Ericsson. In this role, you will support identity and access management operations by handling access-related requests, ensuring compliance with security policies, and maintaining high service quality standards aligned with SLAs and KPIs. You will work closely with internal stakeholders and users to ensure smooth access provisioning, operational efficiency, and continuous process improvement. This role requires strong analytical skills, attention to detail, and the ability to manage multiple priorities in a dynamic operational environment. What you will do - Manage and fulfill user access requests in line with defined processes and security policies - Provide Level 2 operational support for User Access Management activities - Ensure adherence to team SLAs, KPIs, and operational targets - Monitor, track, and follow up on requests to ensure timely completion - Perform regular reporting activities and generate operational insights when required - Troubleshoot and resolve access-related issues and support escalations - Collaborate with internal stakeholders and end users to ensure efficient access provisioning - Maintain accurate operational documentation and support audit readiness activities - Contribute to continuous improvement initiatives and process optimization efforts - Support data analysis and reporting activities related to access management operations The skills you bring - Bachelor's degree in Engineering, Computer Science, Information Systems, or a related field - Minimum 3 years of experience in User Access Management or similar operational support roles - Strong knowledge of SQL, including data querying, analysis, and reporting - Experience in reporting, operational tracking, and data analysis - Familiarity with SLA/KPI-driven environments and performance monitoring - Experience with SailPoint or similar Identity & Access Management (IAM) tools - Strong organizational, prioritization, and task management skills - Ability to manage multiple tasks and work effectively under pressure - Strong analytical thinking and problem-solving capabilities - Attention to detail and accuracy in operational processes - Good communication and stakeholder management skills - Customer-focused and collaborative mindset - Team-oriented approach with strong coordination skills Why join Ericsson?At Ericsson, you'll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what's possible. To build solutions never seen before to some of the world's toughest problems. You'll be challenged, but you won't be alone. You'll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next. What happens once you apply? Click Here to find all you need to know about what our typical hiring process looks like.Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more. Primary country and city: Türkiye (TR) || Req ID: 785135

Turkey