Logo
RLE International Group

Software Engineer Triaging Tools

RLE International Group, Southfield, Michigan, United States, 48076

Save Job

Career Opportunities with RLE International A great place to work. Share with friends! Current job opportunities are posted here as they become available. Subscribe to our RSS feeds to receive instant updates as new positions become available. RLE INTERNATIONAL is one of the world's leading engineering and consultation service providers to the international mobility and energy industries. Based on our engineering development and methodological expertise, we claim thirty years of experience creating innovative and effective solutions for our international customers. RLE believes in providing excellence in Engineering Services and supporting our customers in developing mobility solutions worldwide. Locations in Europe, North America, Australia, India, and China allow us to remain close to our customers. Our 2,100 employees play an active role in shaping the future of our company by continuously increasing their personal and technical development. RLE International has an opportunity for a Software Engineer Triaging Tools located on-site in Southfield, Michigan. Summary: The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems. Purpose of this team: To build tools that increase the velocity of "ADAS feature delivery to customers. To build tools that characterize feature failures, monitor performance, and triage/root cause them. Job Responsibilities: Fine-tune and improve a variety of sophisticated software implementation projects. Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data. Analyze and review enhancement requests and specifications. Implement system software and customize to client requirements. Prepare detailed software specifications and test plans. Code new programs to client's specifications and create test data for testing. Modify existing programs to new standards and conduct unit testing of developed programs. Create migration packages for system testing, user testing, and implementation. Provide quality assurance reviews. Perform post-implementation validation of software and resolve any bugs found during testing. Qualifications: 4+ years of software development and testing experience in embedded software or automotive environments. Strong proficiency in Python or C/C++ programming languages. Experience with cloud development tools such as Kibana, AWS/Azure/OCI. Knowledge of vector databases. Knowledge of Generative AI models and fine-tuning them (good to have) . Knowledge of graph-based machine learning algorithms (nice to have, not mandatory) . A solid foundation in computer science, with competencies in data structures, algorithms, and software design. Experience in large systems software development. Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems. Experience with problem diagnosis and resolution. Ability to determine required tolerances using GD&T. BS, MS, or equivalent experience in Computer Science, Computer Engineering, or a related field required. #J-18808-Ljbffr