Post job

Software engineer jobs in South Lyon, MI

- 1,872 jobs
All
Software Engineer
Software Engineering Internship
Senior Software Engineer
Senior Engineer
Quality Assurance Engineer
Applications Developer
Web Developer
Senior Embedded Software Engineer
Software Systems Engineer
Programmer
Data Engineer
Senior .NET Developer
Configuration Engineer
Lead Engineer
Senior Java Developer
  • Controls Software Engineer

    Lincoln Electric 4.6company rating

    Software engineer job in Shelby, MI

    Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc welding solutions, automated joining, assembly and cutting systems, plasma and oxy-fuel cutting equipment, and has a leading global position in brazing and soldering alloys. Lincoln is recognized as the Welding Expert™ for its leading materials science, software development, automation engineering, and application expertise, which advance customers' fabrication capabilities to help them build a better world. Headquartered in Cleveland, Ohio, Lincoln Electric is a $4.2B publicly traded company (NASDAQ:LECO) with over 12,000 employees around the world, with operations in 71 manufacturing and automation system integration locations across 21 countries and maintains a worldwide network of distributors and sales offices serving customers in over 160 countries. Location: Shelby Employment Status: Hourly Full-Time Function: Engineering Req ID: 26527 Summary Fori Automation, LLC, a Lincoln Electric Company, is a global supplier of welding, assembly, material handling, and testing equipment for automotive and non-automotive customers worldwide. Fori Automation focuses on delivering cost-effective, highly engineered products and systems designed and manufactured globally with localized sales, project management, and service. We are seeking an experienced Controls Software Engineer for our Shelby Township, MI site with a background in industrial software development. The Controls Software Engineer will initially support active projects and then transition to completing projects directly. They will take the lead on developing software on new projects and debug software on new machines. This role requires travel to customer sites for equipment installation and customer interaction. What You Will Do Design PLC software and HMIs for industrial automation equipment Debug and troubleshoot PLC software and HMIs Collaborate with cross-functional teams to maintain project timelines and critical path milestones. Maintain task lists and reports of open items. Maintain project design documentation and prepare customer deliverables. Ensure the controls engineering process is tracked and followed. Assist customers and local tradespeople in troubleshooting equipment issues. Conduct end-user training on equipment operation. Education & Experience Requirements Electrical Engineering or Computer Engineering degree preferred; Mechatronics degrees will also be considered. Minimum of two years of experience as a Controls Engineer or Controls Software Engineer with experience in designing Rockwell Logix 5000 or Siemens S7-1500 family processors. Knowledge or education in electrical circuits, schematic reading, design, and troubleshooting. Experience with electrical CAD systems, such as AutoCAD Electrical and/or ePLAN Experience with PLC programming in ladder and structured text. Experience programming HMIs Travel required: approximately 30% domestic and international. Weekend work may be required based on project schedules. Preferred Experience in computer programming languages, such as VB, C/C++, or C#. Experience with Rockwell and Siemens HMI preferred. Lincoln Electric is an Equal Opportunity Employer. We are committed to promoting equal employment opportunity for applicants, without regard to their race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation), sexual orientation, gender identity, age, veteran status, disability, genetic information, and any other category protected by federal, state, or local law.
    $77k-99k yearly est. 3d ago
  • Quality Assurance Engineer - Critical Hardware

    Lincoln Electric 4.6company rating

    Software engineer job in Macomb, MI

    Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc welding solutions, automated joining, assembly and cutting systems, plasma and oxy-fuel cutting equipment, and has a leading global position in brazing and soldering alloys. Lincoln is recognized as the Welding Expert™ for its leading materials science, software development, automation engineering, and application expertise, which advance customers' fabrication capabilities to help them build a better world. Headquartered in Cleveland, Ohio, Lincoln Electric is a $4.2B publicly traded company (NASDAQ:LECO) with over 12,000 employees around the world, with operations in 71 manufacturing and automation system integration locations across 21 countries and maintains a worldwide network of distributors and sales offices serving customers in over 160 countries. Location: Macomb Employment Status: Hourly Full-Time Function: Quality Assurance/Control Req ID: 26199 Job Responsibilities PRIMARY FUNCTION Quality Assurance is a vital part of any aerospace operation as it ensures that all operations are conducted in a safe and reliable manner. The candidate must be able to identify any potential issues or risks that could compromise safety, performance, or reliability and take appropriate corrective action. Experience in auditing, inspection, and testing procedures is essential for success in this role. Possessing these skills and qualifications, a Quality Assurance Engineer can help to ensure the highest quality standards are met here at Baker Industries. JOB DUTIES AND RESPONSIBILITIES Documenting and reporting product or service quality levels Developing a workflow or AS9102 Form 3 for product inspection Following up with the appropriate channels when mistakes are found Evaluating adequacy of Quality Assurance standards Devising sampling procedures and directions for recording and reporting quality data Reviewing the implementation and efficiency of quality and inspections systems Investigating customer complaints and non-conformance issues Collecting and compiling statistical quality data Analyzing data to identify areas for improvement in the quality system (Continuous Improvement) Developing, recommending, and monitoring corrective and preventive actions Preparing reports to communicate results of quality inspection activities to management Monitoring risk management activities Assuring ongoing compliance with quality and industry regulatory requirements Prioritizing work and meeting deadlines Recognizing and maintaining the confidentiality of all materials in the work setting. Possessing a keen eye for detail with excellent attention to detail The ability to consistently identify mistakes across thousands of inspections characteristics, closely follow International Quality Standards as well as customer requirements, read and interpret engineering drawings and specifications. Use problem-solving skills to identify potential issues with a product and propose solutions to fix them. Ability to effectively communicate with and work in teams. . Additional job duties as assigned EDUCATION AND EXPERIENCE Proven work experience as a Quality Assurance Engineer or DSQR. Relevant training, experience, and/or certifications as a Quality Assurance Engineer. Experience with flight hardware is a must. Working knowledge of AS9100, AS9102, AS13100, ISO 9001, and other relevant quality standards. Must have strong computer skills, including Microsoft Office and databases. Experience with DISCUS is a plus. Working knowledge of tools, methods, and concepts of quality assurance. High school diploma/GED, prior certification as a DSQR for any Aerospace Prime contractor, or equivalent work experience. Job Requirements PHYSICAL DEMANDS The employee frequently is required to stand; walk; reach with hands and arms; climb or balance; and stoop, kneel, crouch, or crawl. The employee is required frequently to work from ladders and scaffolds. The employee is occasionally required to sit. The employee must regularly lift and/or move up to 10 pounds, frequently lift and/or move up to 25 pounds, and occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision. WORK ENVIRONMENT The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. EXPORT CONTROL DISCLAIMER This position will include access to data, technology, and/or software source code that is subject to U.S. export controls under International Traffic in Arms Regulations (ITAR). Employment with The Lincoln Electric Company (D/B/A Baker Industries) is contingent upon either verifying U.S. person status or obtaining any necessary authorizations. Applicants will be required to answer certain questions for export control purposes and information will be reviewed by compliance personnel to ensure compliance with federal law. The Lincoln Electric Company, at its sole discretion, may choose not to apply for a license for such individuals as whose access to export-controlled data, technology, and/or software source code may require authorization. The Lincoln Electric Company may also decline to proceed with an applicant on this basis alone. EQUAL OPPORTUNITY EMPLOYER The Lincoln Electric Company provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, Baker Industries complies with applicable state and local laws governing nondiscrimination in employment. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, protected veteran status, or disability. HARASSMENT POLICY The Lincoln Electric Company expressly prohibits any form of workplace harassment based on race, color, religion, gender, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Baker Industries' employees to perform their job duties may result in discipline up to and including discharge. DISCLAIMER This job description may not include all assigned duties, responsibilities, or aspects of the job described, and may be modified at any time at the Employer's sole discretion. Lincoln Electric is an Equal Opportunity Employer. We are committed to promoting equal employment opportunity for applicants, without regard to their race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation), sexual orientation, gender identity, age, veteran status, disability, genetic information, and any other category protected by federal, state, or local law.
    $61k-78k yearly est. 4d ago
  • Robot Programmer

    Kuka 4.5company rating

    Software engineer job in Clinton, MI

    Program robots by performing the following duties under the direction of the robot programmer job leader. ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned. Yaskawa Motoman robot expert, that is capable of code writing applications (preferred) KUKA robot expertise (preferred) Roller hemming experience (preferred) Review drawing package for correct interface, verify that the interface matches application. Power up robot and calibrate. Download OLP programs. Set up Binding Table / I/O. Configure Robot D-Net / I/O Communication. Teach robot path programs: Weld, Material Handling, Maintenance, Tip Dress etc. Set up signals between Robot / PLC interface. Debug programs in slow speed and verify all signal's to and from the PLC. Mount hard stops accordingly. Set up Software Limits to match hard stops. Debug auto repeat with PLC Programmer. Assist pipefitter / electrician with resolving robot dressing problems. Run metal and Verify weld spot locations. Make necessary changes to achieve cycle time. Document all changes to robot programs and End-Effector sequence changes. Support FIS / Tech Review / 20 hr / 2500 cycle run. Assist with customer buy-off. Participate in TR studies as required. Document all broken robot equipment that has been replaced. Back up robot programs and parameters to assigned USB memory stick. Understands and follows safety and environmental regulations and identifies safety/environmental concerns. Adheres to the Quality System and participates in continuous improvement. Conduct themselves during installation in the field as a KUKA representative. Provide all backup and documentation to Robot Leader after project is installed and running production. Regular and predictable attendance is an essential function of this job. Turn in time sheet on time and accurately. Works alongside with PLC debug group as a team. EDUCATION and/or EXPERIENCE High school diploma or general education degree (GED); or one to three months related experience and/or training; or equivalent combination of education and experience. KUKA is an Equal Opportunity Employer committed to building an inclusive and diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status, protected veteran status, or any other factor protected by applicable federal, state or local laws.
    $57k-85k yearly est. 2d ago
  • Java Software Engineer

    Mindlance 4.6company rating

    Software engineer job in Ann Arbor, MI

    Looking for candidates local to Ann Arbor, MI Required Skills: • 5+ Years of Java, J2EE and web/internet based programming experience (both client and server side) • 5+ Experience with OOA/OOD, distributed systems/software, real time processing, relational database systems, messaging systems • Experience with concurrency & multi-threading • Experience with scaling, Java Garbage Collection, and performance tuning preferred • Deep understanding of data structures, algorithms and design patterns (GoF) • Experience with agile, test-driven development • Experience with Unix/Linux • Experience with build, deploy and test automation tools like Ant, Gradle, Maven, Jenkins, TeamCity, Junit, TestNG, JaCoCo or similar tools • Demonstrated experience working with core business logic within applications • Experience in developing APIs and Frameworks • Excellent written and verbal communication skills Preferred Skills • Experience with application development frameworks like Spring, Hibernate, JSF or similar frameworks • Experience with compilers or DSLs preferred “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”
    $67k-88k yearly est. 5d ago
  • Application Developer

    Martinrea International 4.4company rating

    Software engineer job in Auburn Hills, MI

    Job Summary: Responsible for development, adherence and maintenance of new and existing software solutions as defined by business requirements. Required Education and Experience: BS in Computer Science, Information Technology, Computer Engineering or demonstrated deep understanding of current technologies and comparable work experience Minimum of 1-5 years of experience working in IT Operations and shop floor systems in a production environment Excellent communication skills, both verbal and written Prior experience managing a team in a timeline-based environment Experience in SCRUM methodology preferred Prior experience in development of Software solutions, utilizing but not limited to the following programming languages: PHP, Typescript, CSS, Javascript, Java, C#, other relevant PHP tools Other tools include SQL, Laravel, Angular, Livewire, Jira, Git, Vue, etc Essential Functions: Lead team of developer's Systems solutions Ensure the quality of the items delivered by the development team Ability to manage the deployment of solutions within a cross-functional technical team Ensure continuous refinement of IT solutions Develop and lead the process of best practice and ensure the alignment across the enterprise Ensure documentation of standard solutions Develop and lead the use of IT tools Develop and apply new requirements requested by users Coordinate with other areas throughout the company to ensure that the requested changes to systems are made possible Support users of the company systems as needed
    $77k-103k yearly est. 5d ago
  • Senior Embedded Software Engineer - Steering Systems

    Astemo Ltd.

    Software engineer job in Farmington Hills, MI

    Senior Software Engineer General Responsibilities: The Design Engineer is primarily responsible for developing software for EPS - Electric Power Steering. The Design Engineer will be responsible for developing embedded software for Electric Power Steering (EPS) systems. This role involves analyzing customer requirements, designing and coding software components, building and testing at both software and system levels, and supporting integration and final delivery. The position also includes troubleshooting, process improvement, and ensuring compliance with quality and safety standards. Job Responsibilities: The following are the primary responsibilities (other duties may be assigned as needed): Understand customer requirements thoroughly and communicate effectively with OEM engineers, clarifying details as necessary. Support development of Software Requirements Specification (SRS) and software architecture subsections. Develop software component design specifications Develop software unit test specifications Attend, and potentially lead, software design reviews Conduct technical impact analysis for software change requests Identify technical risks in the design, and develop mitigation strategies Assist coders with work progress; develop source code to maintain program timelines Participate or lead code reviews, unit test reviews, and integration test reviews Support development and integration of various software sections as needed by the Architect Support source code integration, diff, merge, branching, check-in, etc. Support unit test and integration test execution, if needed by the software testers Qualifications: The ideal candidate MUST have: Minimum of a Bachelor's in a technical discipline, Masters' preferred 5+ years' experience in writing embedded software in C with knowledge of Electric Steering Software or System Domain. MUST HAVE EMBEDDED C/C++ EXPERIENCE WITH AUTOMOTIVE STEERING SYSTEMS Experience working with AUTOSAR and its libraries. Preferred Skills: Signal Processing: Strong skills signal processing (filter design, table design, inter-device communication). Control and Feedback: Good working knowledge of Feedback Control Theory and experience with control feedback. Microcontrollers. 32-bit automotive multi-core micros. Renesas E2x/RH850 family; Infineon Aurix TCxx family; NXP MPC55xx family. Software Design Tools: Requirements modeling, UML modeling, AUTOSAR configuration, RTOS configuration, Application Lifecycle Management (ALM). Software Development Tools: Cross compilers, static code analysis, in-circuit debuggers, serial communication tools, HIL systems, measurement & calibration tools. Test Equipment: Oscilloscope, multimeter, logic analyzer, current probes, function generator, etc. Software Process/Standards: V-Model, MISRA, ASPICE, ISO26262 Communication Protocols: CAN, CANFD, LIN, SENT, Ethernet. UDS, GMLAN, FNOS, J1939, IEEE15765. Application Domains: EPS - Electric Power Steering Software Architecture: Basic Software, Low Level Drivers, Board Support Package, Boot Code, BIOS, MCAL Experience working with motor control algorithms and knowledge on tuning/calibrating steering systems for different modes Knowledge of different EPS types: C-EPS. P-EPS & R-EPS Experience working with Steering Application software: Steering Control, Steering Assist Functions, Current Loop Ability to read schematics, electrical block diagrams, and IC datasheets Good verbal and written English skills Additionally, the ability to work independently with minimal direction is required as are strong verbal and written communication skills. Experience with PCs and application software, such as MS Office tools, is also required. Education: Bachelor's or Master's degree in Computer Science or Electrical Engineering Experience: Minimum of 5-7 years applicable experience in automotive. Job level determined by various factors such as organization size, responsibility, career stage, and capabilities. Supervisory Responsibilities: Leading and mentoring the efforts of engineers who are responsible for sub-project activities. Working conditions: Physical Demands: Required to sit or stand for long periods of time. The employee may occasionally lift and/or move up to 25 pounds. Travel: Domestic and international may be required as needed. The candidate will occasionally need to travel to multiple global locations to support project development. Equal Opportunity Employer (EOE)-Females/Minorities/Protected Veterans/Individuals with Disabilities
    $89k-113k yearly est. 4d ago
  • Senior React Developer (Next.js)

    Mastech Digital 4.7company rating

    Software engineer job in Lansing, MI

    What You'll Do: Develop and maintain scalable, responsive, and accessible web applications using React and modern frontend frameworks. Implement reusable UI components, design systems, and custom hooks to accelerate development. Collaborate with product managers, designers, and backend engineers to deliver high-quality features. Optimize application performance through memoization, code splitting, and efficient state management. Participate in code reviews, documentation, and continuous improvement of development processes. Contribute to CI/CD pipelines and deployment processes for production applications. What We're Looking For: Technical Skills: 3+ years of experience with React, including modern hooks and patterns. Strong expertise with Redux or similar state management solutions. Proficient in JavaScript (ES6+) and CSS (modern frameworks like Tailwind, SCSS, or styled-components). Experience integrating RESTful APIs and handling asynchronous operations. Familiarity with Next.js or server-side rendering is a strong advantage. Git version control and experience with development tooling (npm, yarn, linting, CI/CD). Core Competencies: Building accessible web applications (WCAG 2.1 AA). Strong debugging, problem-solving, and performance optimization skills. Comfortable working in Agile/Scrum environments. Ability to implement and maintain complex forms and dynamic UI components. Nice-to-Haves: Experience with state persistence, design systems, and multi-step forms. Knowledge of deployment pipelines, testing frameworks, and automated CI/CD processes. Why You'll Love Working Here: Impactful projects: Work on dashboards, dynamic forms, and reusable component libraries. Collaborative culture: A team that values your ideas and growth. Professional development: Opportunities to learn, mentor, and advance your career. Flexible work environment: Remote or hybrid options available.
    $84k-103k yearly est. 2d ago
  • Senior Java Software Engineer

    Apexon

    Software engineer job in Detroit, MI

    Sr. Fullstack Java Developer - Detroit, MI - Onsite Duration: 1 Year Employment Type: Contract - Can go for Inperson Interview We are looking for an experienced Fullstack Java Developer(12- 15yrs of exp) to join our team for a long-term engagement. The ideal candidate will have strong hands-on experience across Java, Spring, front-end frameworks, databases, and cloud-ready tools, with the ability to lead a team and work directly with customers. Responsibilities (Brief) Develop and enhance applications using Java 17/8+, Spring Framework, JSON/XML, AngularJS / Angular 8-11 / React.js. Must have strong Hands on coding experience is needed Work with MongoDB, MySQL, SQL, NoSQL databases. Support upgrade/migration projects using Java, Spring, and Gradle. Must have at least 3 yrs of experience in deployment (CI/CD pipelines) Lead development activities and guide technical teams. Follow Agile methodologies and drive customer value. Participate in client discussions and deliver quality solutions. Preferred: Experience with front-end technologies and healthcare insurance domain. Communicate effectively with technical and business stakeholders. Required Technical Skills Java - Mandatory | 10+ years AngularJS / Angular 8-11 - Mandatory | 5+ years Spring Framework - Mandatory | 5+ years JSON / XML - Mandatory | 5+ years MongoDB / MySQL / SQL / NoSQL DBs - Mandatory | 5+ years Gradle - Mandatory | 5+ years Good to Have Spring Boot - 3+ years AngularJS / React.js / JSP - 3+ years IntelliJ - 3+ years
    $82k-107k yearly est. 2d ago
  • Senior ML/AI Engineer

    Source One Technical Solutions 4.3company rating

    Software engineer job in Ann Arbor, MI

    Source One is a consulting services company and we're currently looking for the following individual to work as a consultant to our client, an autonomous vehicle company in Ann Arbor, MI. ** We are unable to work with third party companies or offer visa sponsorship for this role. Title: Senior ML/AI Engineer (contract) Pay Range: $90/hr - $120/hr (W-2) Job description: Seeking an experienced Senior ML/AI Engineer to work in a hands-on, fast-paced environment with software closely connected to operating systems, computer hardware, sensors, and vehicles. As a Senior ML/AI Engineer, you'll: ● Design, develop, improve, and maintain reusable software components, frameworks, and tools primarily written in Python, while leading the development of ML features ● Leads development of ML features while working closely with counterparts ● Apply your expertise in supervised and unsupervised learning methodologies ● Be ready to dive-in and learn across the technology stack and leverage experience to develop solutions with sound design principles, extensibility, and quality in mind Required skills: ● At least a Bachelor's degree in engineering, computer science, or related ● 5+ years of professional software development experience ● Experience with supervised+unsupervised learning methods ● Experience deploying ML solutions to hardware platforms ● Time signal processing experience as well as computer vision experience ● Experience writing scalable, reusable code in Python or similar ● Experience writing Github Actions or similar (Jenkins, etc.) ● Generalist attitude and willingness to learn continuously ● Experience with writing unit tests, doing cross-validation, and robustness testing/evaluation of models ● Ability to operate effectively and autonomously across multiple teams, and navigate technical ambiguity with only high-level direction Nice to haves: ● Master's or beyond related to AI/ML ● Experience with automotive software, ideally for ADAS ● Experience with C/C++ ● Experience with developing cloud Infrastructure (AWS, GCP, Azure, etc.)
    $90-120 hourly 1d ago
  • Lead Platform Engineer

    Brooksource 4.1company rating

    Software engineer job in Detroit, MI

    Hybrid: Detroit, MI (1 day/wk onsite) Long-term Contract (1-2+ years) (W2) $70.00 - 80.00/hour (D.O.E.) A major utility provider in Michigan is seeking a Lead Platform Engineer to join the Cloud Platform team focusing on enabling the organization to take a self-service approach to cloud usage. Your role would be to mentor engineers, build new features for the enterprise cloud, and plan for the future of automation and cloud enablement across the company. If you are seeking a mentorship role where you will own cloud enablement roadmaps and develop innovative cloud features, keep reading and apply! Responsibilities include (but are not limited to): Create and deploy new infrastructure and cloud features with the goal of enabling the organization to be more self-sufficient in cloud utilization. Plan sprints, develop IaC, security-as-code, and policy-as-code utilizing modern cloud technology, as well as support deployments. Lead, mentor, and develop skills in an enterprise cloud engineering team, helping to troubleshoot, teach, and guide other engineers. Lead demos and presentations of new products and/or features to high-level leaders and stakeholders. Collaborate with user groups to identify pressing needs then create plans and develop solutions accordingly. Minimum requirements: Innate leadership skills in mentoring engineering teams and communicating with high-level stakeholders. 7+ years of experience as a cloud engineer or similar infrastructure-intensive role in enterprise cloud environments. Significant experience in enterprise Azure environments managing cloud instances, deployments, and infrastructure changes. Strong expertise in utilizing Terraform to execute infrastructure, policy, and security changes. Familiarity with the following is preferred: Ansible, GitHub, Opa. What's in it for you…? Take on a role with high visibility with leadership and decision-makers in IT in a major enterprise. Opportunity to build and guide the cloud strategy from an early stage, shaping and molding strategy and features, overall affecting the entire company. Opportunity to mentor and guide less experienced engineers in this cloud journey. Ability to enroll in comprehensive health benefits and weekly paychecks.
    $70-80 hourly 2d ago
  • Robotics Software/Systems Engineer

    Akkodis

    Software engineer job in Warren, MI

    A Robotics Software/Systems Engineer job in Warren, MI is available courtesy of Akkodis. We are seeking a Senior Engineer, AI Systems Engineering - Integration to join a Manufacturing Technology Development team within the Research and Development organization. In this role, you will lead system-level integration of new technologies, validating novel AI and robotics algorithms in full-stack collaborative robot prototypes. You will develop frameworks for iterative assembly and testing, ensuring innovations can be evaluated in realistic workflows. You will serve as the convergence point where Robotics Intelligence breakthroughs and AI & Simulation models are combined into functional prototypes Pay: $40/hr to $60/hr Robotics Software/Sytems Engineer job responsibilities: Lead integration of AI, perception, and robotics software into full-stack prototype systems. Develop and maintain frameworks for iterative build, test, and validation cycles. Ensure innovations are evaluated under realistic, production-relevant workflows. Collaborate closely with Robotics Intelligence, AI & Simulation, Controls, and Hardware teams. Manage system-level prototype bring-up, debugging, and performance validation. Qualifications: Bachelor's degree in Robotics, Computer Engineering, Electrical Engineering, or related field. 5+ years of experience in robotics software or systems integration. Strong background in AI model deployment, ROS/ROS2, and hardware-software integration. Experience working with collaborative robots, sensors, and real-world task workflows. Excellent system-level debugging, communication, and cross-functional collaboration skills. If you are interested in this Software/System Engineer job in Warren, MI please click APPLY NOW. For other opportunities available at Akkodis go to **************** If you have questions about the position, please contact *****************************. Equal Opportunity Employer/Veterans/Disabled Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits and 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State or local law; and Holiday pay upon meeting eligibility criteria. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs which are direct hire to a client To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit ********************************************** The Company will consider qualified applicants with arrest and conviction records.
    $40 hourly 5d ago
  • Configuration Engineer - NO C2C

    A-Line Staffing Solutions 3.5company rating

    Software engineer job in Troy, MI

    Title: Configuration Engineer Rate: $45/Hr is a contract on W2, and is NOT open to C2C. This Configuration Engineer will be responsible for the configuration build out of mortgage related business processes. This includes configuring workflows, the creation of automated decision points, tasks, managing system users. They will work with our Business Process Management team to support loan servicing business partners, vendors, and data providers as directed by the Technology and Product Development leadership. Strong consultative skills, root cause analysis, strong understanding of data modeling, providing solutions and alternative methods to meet internal client expectations, and have an in-depth understanding of process workflow and data integrations, such as API. Responsibilities Create and manage automated workflow solutions in a low-code environment including developing program modules. Supports data reporting partners and data integration partners in testing and providing insight to the data structure in the Business Management Model. Recommend and facilitate system enhancements to improve efficiencies throughout the servicing organization. Supports internal and external partners in resolving defects by triaging issues, identifying root cause failures, and provide solutions to facilitate a fix. Ability to learn and master low code platform from the perspective of both end-users and engineers. Develops and maintains workflow automations and 3rd party integrations via API from data providers and internal data owners. Coordinates with business partners and vendors to execute requirements. Supports training teams in understanding the workflow automation. Support internal customers to provide a positive technical experience. Interface with other departments as necessary to ensure the smooth operation and growth of the organization. Design, documents, managed testing and delivers solutions for assigned program modules. Other projects and assignments as needed. Qualifications And Experience Bachelor's degree in science or equivalent experience 2 - 5 of Years in SaaS application deployment and/or similar experience. Proficient in a programming query language. Be able to read & understand API documentation and versed in API authentication methods including OAuth, Basic Auth, Tokens, and SAML Proficient in working with REST APIs and in a major programming language. Understanding of Mortgage Servicing processes including default servicing Ability to work in a fast-paced fluid environment. Excellent communication skills both written and verbal. Ability to work independently and as a member of various teams and committees. Commitment to excellence and high standards. Not required but nice to have Experience in integrating attorney networks and common vendors in the industry Experience with JavaScript
    $45 hourly 5d ago
  • Senior .NET C# Developer

    Vertisystem (A Mouri Tech Company

    Software engineer job in Lansing, MI

    Job Title: Senior .NET C# Developer Duration: 12- Months Contract with Possible extension Accepting local candidates within 90 minutes of Lansing, MI ONLY. Position will be hybrid, in office 2 days a week upon start Candidates submitted must be willing to come onsite (Lansing, MI) for interviews Must Have: • 5+ years of .NET CORE 3.1 or higher (6.0 preferred) and C# experience. • 5+ years of experience developing with REST web service interfaces or Web APIs. • 5+ years of experience with SQL including writing and maintaining complex Select/Insert/Update statements. • 3+ years of experience with developing code to allow users to upload documents from a website. • 5+ years of experience with Agile / SCRUM processes and working in Sprint Development team. • 5+ years of experience working with GIT code repository software. • 5+ years of experience developing unit and regression tests. • HTML5, CSS3, JavaScript, jQuery + 3 • Financial Domain Nice to Have: • 5+ years of experience developing secure websites using industry best practices (such as preventing cross site scripting or SQL injection attacks and coding logging into software functionality). • 3+ years of experience working with Azure DevOps / TFS using boards and code repository. • Familiarity with Oracle database preferred. • Familiarity with Design patterns preferred. • Familiarity with SendGrid • Familiarity with Web Content Accessibility Guidelines (WCAG) • Familiarity with identity provider (IdP) integration using OpenID Connect (OIDC) or SAML • Experience working with Azure DevOps, Jira, or equivalent for SDLC management. • 3+ years of experience working with React.js
    $77k-104k yearly est. 2d ago
  • Web Developer- Shopify

    Vista Applied Solutions Group Inc. 4.0company rating

    Software engineer job in Macomb, MI

    Web Developer - Shopify Schedule: 100% Onsite About the Role We are seeking a Web Developer to build, maintain, and optimize the digital systems that power our ecommerce experience, customer data flow, and internal reporting. You will work with a modern tech stack including Ruby, Python, Rust, HTML5, and JavaScript, while shaping the functionality and performance of our Shopify ecosystem, custom plugins, and AWS-hosted applications. This role combines hands-on development with systems management and cross-team collaboration. You'll ensure our website remains fast, reliable, and optimized, while partnering with Sales and Marketing to implement updates that improve product accuracy, SEO, and campaign execution. Key Responsibilities Develop features, integrations, and custom plugins for Shopify; ensure smooth data flow across ecommerce, inventory, and accounting systems. Research and integrate new ecommerce plugins to enhance customer experience and operational efficiency. Write and maintain code in Ruby, Python, Rust, HTML5, and JavaScript for web features, backend services, and UI improvements. Design, build, and test RESTful API endpoints for internal workflows and cross-platform connectivity. Deploy and maintain AWS-hosted applications with a focus on reliability and scalability. Implement and test SEO strategies to improve search visibility and site performance. Collaborate with Sales and Marketing on site updates including copy, imagery, SEO adjustments, pricing, stock status, and promotions. Support product launches, seasonal campaigns, and new feature rollouts through technical implementation and structured testing. Ensure data accuracy across platforms and develop detailed reporting and dashboards for leadership. Monitor analytics, site performance, and user behavior to identify improvement opportunities. Document workflows, integrations, and processes for cross-department consistency. Who You Are Proficient in Ruby, Python, Rust, HTML5, and JavaScript with strong development practices. Experienced in Shopify development including themes, apps, and API integrations. Comfortable designing and maintaining REST-style APIs. Familiar with AWS environments and scalable backend architectures. Knowledgeable in SEO best practices and technical optimization strategies. Skilled in managing data accuracy across ecommerce, inventory, and accounting platforms. Analytical with experience in performance monitoring and data-driven decision-making. Organized, detail-oriented, and strong in documentation and communication. Independent and accountable, able to manage multiple initiatives in a small-team environment.
    $63k-81k yearly est. 4d ago
  • GCP Data Engineer

    Miracle Software Systems, Inc. 4.2company rating

    Software engineer job in Dearborn, MI

    Experience Required: 8+ years Work Status: Hybrid We're seeking an experienced GCP Data Engineer who can build cloud analytics platform to meet ever expanding business requirements with speed and quality using lean Agile practices. You will work on analyzing and manipulating large datasets supporting the enterprise by activating data assets to support Enabling Platforms and Analytics in the Google Cloud Platform (GCP). You will be responsible for designing the transformation and modernization on GCP, as well as landing data from source applications to GCP. Experience with large scale solution and operationalization of data warehouses, data lakes and analytics platforms on Google Cloud Platform or other cloud environment is a must. We are looking for candidates who have a broad set of technology skills across these areas and who can demonstrate an ability to design right solutions with appropriate combination of GCP and 3rd party technologies for deploying on Google Cloud Platform. You will: Work in collaborative environment including pairing and mobbing with other cross-functional engineers Work on a small agile team to deliver working, tested software Work effectively with fellow data engineers, product owners, data champions and other technical experts Demonstrate technical knowledge/leadership skills and advocate for technical excellence Develop exceptional Analytics data products using streaming, batch ingestion patterns in the Google Cloud Platform with solid Data Warehouse principles Be the Subject Matter Expert in Data Engineering and GCP tool technologies Skills Required: Big Query Skills Preferred: N/A Experience Required: In-depth understanding of Google's product technology (or other cloud platform) and underlying architectures 5+ years of analytics application development experience required 5+ years of SQL development experience 3+ years of Cloud experience (GCP preferred) with solution designed and implemented at production scale Experience working in GCP based Big Data deployments (Batch/Real-Time) leveraging Terraform, Big Query, Google Cloud Storage, PubSub, Dataflow, Dataproc, Airflow, etc. 2 + years professional development experience in Java or Python, and Apache Beam Extracting, Loading, Transforming, cleaning, and validating data Designing pipelines and architectures for data processing 1+ year of designing and building CI/CD pipelines Experience Preferred: Experience building Machine Learning solutions using TensorFlow, BigQueryML, AutoML, Vertex AI Experience in building solution architecture, provision infrastructure, secure and reliable data-centric services and application in GCP Experience with DataPlex is preferred Experience with development eco-system such as Git, Jenkins and CICD Exceptional problem solving and communication skills Experience in working with DBT/Dataform Experience in working with Agile and Lean methodologies Team player and attention to detail Performance tuning experience Education Required: Bachelor's Degree Education Preferred: Master's Degree Additional Safety Training/Licensing/Personal Protection Requirements: Additional Information: ***POSITION IS HYBRID*** Primary Skills Required: Experience in working in an implementation team from concept to operations, providing deep technical subject matter expertise for successful deployment. Implement methods for automation of all parts of the pipeline to minimize labor in development and production Experience in analyzing complex data, organizing raw data and integrating massive datasets from multiple data sources to build subject areas and reusable data products Experience in working with architects to evaluate and productionalize appropriate GCP tools for data ingestion, integration, presentation, and reporting Experience in working with all stakeholders to formulate business problems as technical data requirement, identify and implement technical solutions while ensuring key business drivers are captured in collaboration with product management This includes designing and deploying a pipeline with automated data lineage. Identify, develop, evaluate and summarize Proof of Concepts to prove out solutions. Test and compare competing solutions and report out a point of view on the best solution. Design and build production data engineering solutions to deliver pipeline patterns using Google Cloud Platform (GCP) services: BigQuery, DataFlow, Pub/Sub, BigTable, Data Fusion, DataProc, Cloud Composer, Cloud SQL, Compute Engine, Cloud Functions, and App Engine. Additional Skills Preferred: Strong drive for results and ability to multi-task and work independently Self-starter with proven innovation skills Ability to communicate and work with cross-functional teams and all levels of management Demonstrated commitment to quality and project timing Demonstrated ability to document complex systems Experience in creating and executing detailed test plans Additional Education Preferred GCP Professional Data Engineer Certified In-depth software engineering knowledge "
    $71k-94k yearly est. 3d ago
  • Senior Full Stack Java Developer with Angular and GCP Experience 12.2.25

    Systems Technology Group, Inc. (STG 4.0company rating

    Software engineer job in Dearborn, MI

    Title: Senior Full Stack Java Developer with Angular and GCP Experience 12.2.25 Description: STG is a SEI CMMi Level 5 company with several Fortune 500 and State Government clients. STG has an opening for Senior Full Stack Java Developer with Angular and GCP Experience. Please note that this project assignment is with our own direct clients. We do not go through any vendors. STG only does business with direct end clients. This is expected to be a long-term position. STG will provide immigration and permanent residency sponsorship assistance to those candidates who need it. Position Description: Developing Applications: Design, develop, and implement robust and scalable web applications using Java, Spring Boot, and other related technologies. Front-End Development: Create responsive and user-friendly interfaces using HTML, CSS, JavaScript, and modern frameworks in Angular Back-End Development: Build server-side implementation, ensuring high performance and responsiveness to requests from the front-end Database Management: Design and manage databases using SQL such as PostgreSQL and BigQuery in GCP. API Integration: Develop and consume Cloud native RESTful APIs to connect front-end and back-end services seamlessly. Design solutions to have high performance and resilient enough for 99.99% availability Testing and Debugging: Conduct thorough testing and debugging of applications to ensure software quality and reliability with 100% test coverage and full automated testing Collaboration: Work closely with product managers and Other Software Engineers to define and implement innovative solutions for product direction, visuals, and experience. Code Reviews: Participate in code reviews to maintain code quality and consistency. Continuous Improvement: Stay up to date with emerging technologies and industry trends to continuously improve development processes and deliver cutting-edge solutions. Engage in all life cycle of product development as full stack software engineer Skills Required: PostgreSQL, GCP, REST APIs GCP Cloud Run, GitHub, Dynatrace, Tekton AIPGEE, Angular, SPRING, Spring Boot, CSS (Cascading Style Sheets), GitHub, Google Cloud Platform, REST APIs, Jenkins, Java Seeking an individual who is ready to start developing software on day 1. Experience building out microservice architectures including gateway, authentication, and config services. Knowledge of CI/CD pipelines such as Jenkins. Hosting solutions such as Google Cloud. Zero downtime, blue-green deployment. Database schema management with h2 and Liquibase. Supporting migrations for updates and new data centers. OAuth and ADFS authentication. Integrating with third-party services such as LDAP, O365, and WebEx. HIPPA & PII data handling and encryption TDD for up to 6 hours a day Engineer 3 Experience: 6+ years in Full-Stack Development Education Required: Bachelor's degree or equivalent qualification in computer science, engineering or related disciplines Senior Full Stack Java Developer with Heavy on Angular Experience and GCP Experience based in Dearborn, MI. A great opportunity to experience the corporate environment leading personal career growth. Resume Submittal Instructions: Interested/qualified candidates should email their word formatted resumes to Vasavi Konda - vasavi.konda(.@)stgit.com and/or contact @(Two-Four-Eight) Seven- One-Two - Six-Seven-Two-Five (@*************. In the subject line of the email please include: First and Last Name: Senior Full Stack Java Developer with Heavy on Angular Experience and GCP Experience. For more information about STG, please visit us at ************** Sincerely, Vasavi Konda| Recruiting Specialist “Opportunities don't happen, you create them.” Systems Technology Group (STG) 3001 W. Big Beaver Road, Suite 500 Troy, Michigan 48084 Phone: @(Two-Four-Eight) Seven- One-Two - Six-Seven-Two-Five: @************(O) Email: vasavi.konda(.@)stgit.com
    $86k-110k yearly est. 1d ago
  • Senior DevSecOps Engineer

    Quantam

    Software engineer job in Lansing, MI

    Quantam Solutions provides IT solutions and consulting for various clients. We offer competitive hourly wages, health benefits, paid time off, and a 401(k) plan. We are currently seeking a Senior DevSecOps Engineer. Candidates must be local and located within two hours of Lansing, MI. The work schedule is hybrid, consisting of two days onsite in Lansing, MI and three days remote. Job Description: This position functions as lead DevSecOps/Azure DevOps/OpenShift (Kubernetes) Engineer responsible for supporting large projects. Contributes considerable business and technical knowledge to complex IT projects. The DevSecOps/OpenShift (Kubernetes) Engineer will provide leadership and direction, mentoring team members to drive organizational maturity. The DevSecOps/OpenShift (Kubernetes) Engineer will also consult with development teams to ensure platform fit is aligned to the business application requirements. Additionally, understanding of APIs, micro-services development, containers and supporting platform technologies is also required Qualifications: Experience with Azure DevOps (ADO), Designing and Implementing ADO Wiki, Work Item structures, Pipelines, ADO GIT repos/branches/Pull Requests, and related Standards and Processes. Hands-on experience in automating CI/CD needs on RedHat OpenShift/OCP, Linux, Windows, SQL Server, and Oracle. Experience creating ADO Build and Deploy Pipelines to build Apps and container images and deploy using standard ADO tasks and for old and new Java and .NET Apps and integrating with Apache Tomcat, JBoss, SQL Server, Windows, Linux, and Oracle. Experience producing Documents for Process and Automation. Strong experience with Red Hat OpenShift V4. Troubleshoot the application issues in Red Hat OpenShift Container Platform environment. Experience in creating Build, Deployment, and other CRD config files for applications on OpenShift. Hands-on experience in creating Docker and S2I images, Stateful sets and converting existing docker images to an S2I image and vice versa. Working knowledge on OpenShift/Kubernetes and Container Orchestration, Custom Helm charts Knowledge of maintaining docker Image Repository like Quay. Experience and ability to create docker files, images, and containers. Work collaboratively with teams to ensure our products are successfully deployed, upgraded, and maintained. Deep knowledge and experience with Elastic stack (Elasticsearch, Logstash, Kibana) version 8.X and higher. Elastic stack administration, performance and capacity management including Index curation/retention management. Logstash and pipeline configuration and grok experience. Working knowledge of Elastic Beats Filebeat, Heartbeat. Working Experience with SonarQube/Coverity/Black Duck and integrating into ADO Pipelines and Pull Request flows Experience with Linux Scripting, ksh, bash and Python. Experience in understanding and debugging Java errors. Strong Knowledge of SSL, TCP/IP Networking, LDAP. Excellent communication and teamwork skills - works well with diverse teams and independently. Self-starter with excellent organization, planning, detail-oriented documentation, and time management skills. Clear and precise verbal and written communication skills. Easy to understand. Required Experience & Skills: Bachelor's Degree Over eight years of experience working on Kubernetes/OpenShift. Over eight years of experience in Linux shell scripting. Five years as an expert in application containerization management. Experience in DevSecOps practices, infrastructure, scripting/programming. Over five years of experience with OpenShift. Over five years of experience with Azure DevOps. Over five years of experience with ELK Stack. Over five years of experience with Docker. Over five years of experience with SonarQube. Over five years of experience with Black Duck. Over five years of experience with Linux. Over five years of experience with Bash. Over five years of experience with Shell. Over five years of experience with S2I. Over five years of experience with Python. Over five years of experience with NGINX. Over five years of experience with WebSphere. Over five years of experience with LDAP.
    $80k-106k yearly est. 3d ago
  • Software Engineering - Summer 2026 Internships

    Rivian 4.1company rating

    Software engineer job in Plymouth, MI

    About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary Internship Term: Summer 2026 This is a bucket application, and is not an official opening. Your application can be considered for Rivian's 2026 internship programs. If you are selected, you will receive communication with specific responsibilities and qualifications for the role you are being considered for. Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 and June 2028. If you are not pursuing a degree, please see our full time positions on our Rivian careers site. Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements. Responsibilities Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development Qualifications Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders Pay Disclosure Salary Range/Hourly Rate for Internships: The range of pay for internships is 25.00-51.00 per hour. Actual compensation will be determined based on location, and other factors permitted by law. Rivian provides robust wellness benefits, and a medical insurance package for interns, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums. Equal Opportunity Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services. Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please note that we are currently not accepting applications from third party application services. Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development
    $57k-76k yearly est. Auto-Apply 5d ago
  • Software Developer Summer Internship 2026

    Ascent Cloud

    Software engineer job in Detroit, MI

    Ascent Cloud Summer Internship Click button below to apply for a Summer Internship at Ascent Cloud. We look forward to reviewing your resume!
    $29k-38k yearly est. 60d+ ago
  • ADAS Software Engineering Intern (Internship - Summer 2026)

    Hyundai-Kia America Technical Center, Inc.

    Software engineer job in Superior, MI

    ADAS Software Engineering Intern HATCI Autonomous Driving Software Department is seeking an ADAS software engineer intern who is interested in acquiring hands-on experience in ADAS/AD software development practices. In this role, one will work on traditional and/or data-driven planning and control methods and robustness countermeasures to support Hyundai Motor Group's autonomous driving software development efforts in North America region WHAT YOU WILL DO * Implement lateral / longitudinal control and path planning algorithms for specific motion planning tasks * Support agile software development efforts directly contributing to team deliverables in a Kanban development setting * Build and integrate algorithms into our software repository and develop simulation models, environments and scenarios to test and validate multiple approaches * Assist with data collection, curation and processing efforts for developing new ML models particularly focusing on computer-vision based perception tasks * Development of traditional (sensor based, graph based or grid method) or end-to-end methods targeting motion planning applications * Development of software on our existing platforms for robustness countermeasures to address edge cases * Demonstration and validation of results in simulation environment, bench/HIL setup, and in test vehicle * Support test vehicle instrumentation and in-vehicle data logging to support our development workflows * Creation of technical reports and presentations to explain and document the results WHAT YOU WILL BRING TO THE ROLE * Currently pursuing a full-time undergraduate engineering degree with a focus on electrical engineering, computer science, aerospace engineering or a related field * Knowledge of fundamentals in control theory, Kalman filtering and motion planning algorithms * Strong experience with Python and Matlab, C++ is a plus * Experience with an autonomous driving or robotics simulation environment (e.g Carla, Carmaker, Object Sim etc) WHAT HYUNDAI CAN OFFER YOU * Hybrid Work Schedule * Competitive Pay * A Global Environment that Fosters Diversity * Flexible Work Hours STILL INTERESTED? WHY NOT APPLY? OTHER DETAILS * Candidates applying for positions with Hyundai KIA must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. * HATCI is an Equal Opportunity Employer including Disabled and Veteran. VEVRAA Federal contractor.
    $35k-64k yearly est. 16d ago

Learn more about software engineer jobs

How much does a software engineer earn in South Lyon, MI?

The average software engineer in South Lyon, MI earns between $57,000 and $96,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in South Lyon, MI

$74,000

What are the biggest employers of Software Engineers in South Lyon, MI?

The biggest employers of Software Engineers in South Lyon, MI are:
  1. Miracle Software Systems
  2. ISG
  3. General Motors
  4. Our Next Energy Inc.
  5. Seed Staffing
Job type you want
Full Time
Part Time
Internship
Temporary