Cloud Engineer / Software Engineer - IATF ADP Platform
Software developer job in Southfield, MI
*Job Title: Cloud Engineer / Software Engineer - IATF ADP Platform* Do not pass up this chance, apply quickly if your experience and skills match what is in the following description. We are seeking a highly skilled and motivated *Cloud Engineer* to lead the development, deployment, and maintenance of the IATF ADP Learning Management System and Program Administration Platform. This role centers on designing and managing a complex, multi-tiered cloud architecture hosted on AWS, ensuring the platform meets the highest standards of *security, scalability, and performance.*
While cloud infrastructure expertise is the primary focus, candidates with additional *full-stack development experience* will be well-positioned to contribute to application enhancements and integrations.
*Key Responsibilities*
* *Architect, manage, and optimize AWS infrastructure* including EC2, ECS, RDS, Lambda, S3, CloudFront, IAM, and related services.
* Implement and maintain *CI/CD pipelines* using GitHub Actions and AWS Systems Manager (Ansible).
* Ensure platform *security and compliance* with standards such as PCI DSS, GDPR, and OFAC.
* Monitor system performance, troubleshoot distributed environments, and proactively resolve issues.
* Collaborate with cross-functional teams to support deployment, testing, and scaling of the platform.
* Maintain clear documentation and deployment scripts for reproducibility and traceability.
* (Nice to Have) Contribute to *application development* using PHP 8.2+, Node.js 20+, and related frameworks.
* (Nice to Have) Integrate third-party services and libraries (e.g., SpreadJS, phpdocx, Nutrient Document Engine).
*Required Skills and Technologies*
* *Cloud Platforms (Preferred Core Expertise):* AWS (EC2, ECS, Lambda, RDS, S3, CloudFront, IAM, KMS, WAF, Secrets Manager, etc.)
* *DevOps Tools:* Docker, GitHub Actions, Ansible
* *Databases:* MySQL, MongoDB Atlas
* *Search & Caching:* Redis, OpenSearch/ElasticSearch
* *Security & Compliance:* IAM, KMS, WAF, Secrets Manager
* *Version Control:* GitHub
* *Other:* REST APIs, OpenID Connect, CDN, multi-region deployment
*Nice to Have (Full-Stack Development):*
* Programming Languages: PHP, Node.js, JavaScript
* Third-Party Integrations: Freshdesk, Telzio, BC Solutions, phpdocx, SpreadJS
*Education Requirements*
* Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field.
* *Preferred:* Master's degree or certifications in AWS (e.g., AWS Certified Solutions Architect), DevOps, or Cloud Security.
*Preferred Experience*
* 2-5 years of experience in *cloud engineering* and infrastructure management.
* Experience with Learning Management Systems (LMS) or Business Process Management (BPM) platforms.
* Familiarity with secure document handling, DRM, and compliance frameworks. xevrcyc
* Hands-on experience in full-stack application development.
Pay: $107,000.00 - $134,000.00 per year
Benefits:
* 401(k)
* 401(k) matching
* Dental insurance
* Employee assistance program
* Flexible schedule
* Flexible spending account
* Health insurance
* Life insurance
* Paid time off
* Parental leave
* Professional development assistance
* Retirement plan
* Tuition reimbursement
* Vision insurance
Education:
* Bachelor's (Required)
Experience:
* cloud engineering and infrastructure management: 2 years (Required)
Language:
* English (Required)
Ability to Commute:
* Southfield, MI 48075 (Required)
Work Location: Hybrid remote in Southfield, MI 48075
Senior Python Software Developer
Software developer job in Pontiac, MI
: Apply fast, check the full description by scrolling below to find out the full requirements for this role. United Wholesale Mortgage is hiring a Senior Software Developer for an on-site position in Pontiac, MI. WHAT YOU WILL BE DOING: Develop scalable AI/ML models and systems using cutting-edge technology
Participate in project focused Scrum rituals (standup, grooming, planning, retrospective)
Work with AI Scientists, ML Engineers, Product Managers, and Architects to collaborate and build industry-leading AI solutions
Develop and design data pipelines, model training/inference services, and data storage solutions
Promote best practices and patterns in software development
Promote MLOps best practices for model versioning, deployment, and monitoring
Research and assess new technologies
Mentor new developers and support cross-functionality of roles
WHAT WE NEED FROM YOU:
Required:
7+ Years of professional work experience in Python software development
Extensive experience with core AI/ML libraries (e.g., TensorFlow, PyTorch, scikit-learn, Pandas, XGBoost)
Experience with Python RESTful APIs using Fast API, ensuring effective communication between backend systems and applications
Experience with relational and/or NoSQL databases (e.g., SQL, Google FireStore, Azure Cosmos DB)
Bachelor's degree in CS, IT, Computer Engineer or related field
Experience building and deploying machine learning models in a production environment
Ability to work with limited guidance in a team environment
Expert knowledge of object oriented programming
This position requires on-site attendance.
Preferred:
Experience with Cloud Platforms (GCP Preferred, AWS, Azure) and their AI/ML services like Gemini
Experience with Jira
Experience in an Agile environment
Experience with Python unit testing frameworks (e.g., pytest)
Experience with .NET
Knowledge of SOLID principles
THE PLACE & THE PERKS:
Ready to join thousands of talented team members who are making the dream of home ownership possible for more Americans? It's all happening on UWM's campus, where our award-winning workplace packs plenty of perks and amenities that keep the atmosphere buzzing with energy and excitement.
It's no wonder that out of our six pillars, People Are Our Greatest Asset is number one. It's at the very heart of how we treat each other, our clients and our community. Whether it's providing elite client service or continuously striving to improve, our pillars provide a pathway to a more successful personal and professional life.
From the team member that holds a door open to the one that helps guide your career, you'll feel the encouragement and support on day one. No matter your race, creed, gender, age, sexual orientation and ethnicity, you'll be welcomed here. Accepted here. And empowered to Be You Here.
More reasons you'll love working here include:
Paid Time Off (PTO) after just 30 days
Additional parental and maternity leave benefits after 12 months
Adoption reimbursement program
Paid volunteer hours
Paid training and career development
Medical, dental, vision and life insurance
401k with employer match
Mortgage discount and area business discounts
Free membership to our large, state-of-the-art fitness center, including exercise classes such as yoga and Zumba, various sports leagues and a full-size basketball court
Wellness area, including an in-house primary-care physician's office, full-time massage therapist and hair salon
Gourmet cafeteria featuring homemade breakfast and lunch
Convenience store featuring healthy grab-and-go snacks
In-house Starbucks and Dunkin
Indoor/outdoor café with Wi-Fi
DISCLAIMER: All the above duties and responsibilities are essential job functions subject to reasonable accommodation and change. All job requirements listed indicate the minimum level of knowledge, skills and/or ability deemed necessary to perform the job proficiently. Team members may be required to perform other or different job-related duties as requested by their team lead, subject to reasonable accommodation. This document does not create an employment contract, implied or otherwise. Employment with UWM is "at-will." UWM is an Equal Opportunity Employer. xevrcyc By selecting "Apply for this job online" you provide consent to UWM to record phone call conversations between you and UWM to be used for quality control purposes.
IT Application Developer
Software developer job in Troy, MI
OpTech has a great employment opportunity for a seasoned IT Application Developer!
Direct Hire opportunity with a Tier -1 local client.
Direct Hire. Compensation based upon experience
W2 employment. No C2C or third party assistance. No future or current sponsorship needs.
OVERVIEW:
The Full Stack Developer is responsible for designing, developing, and maintaining a new public-facing client portal and internal business applications. This role will lead all development efforts across the full stack front-end, back-end, integrations, and data while helping establish the firm s engineering standards, tools, and development lifecycle.
The Full Stack Developer will collaborate with IT leadership, business stakeholders, and external partners to architect scalable solutions leveraging SQL databases, APIs, Azure services, and Microsoft 365 technologies including Graph, Power Automate, Power Apps, and Power BI.
Design, develop, and maintain a full-stack client portal, including UI/UX, backend logic, APIs, and database structures.
Build scalable SQL-backed solutions, including stored procedures, queries, schema design, and data integrations.
Develop and consume RESTful APIs, OData, ODBC connectors, and secure integration patterns for external and internal systems.
Leverage Microsoft Graph API for authentication, user data, permissions, file access, and M365 automation.
Develop low-code integrations using Power Automate, Power Apps, and Power BI when appropriate to streamline data flows and business processes.
Architect Azure-hosted applications, including App Services, Azure Functions, API Management, Azure SQL, and identity/authentication through Entra ID.
If interested, apply today to receive for more details!
OpTech is a woman-owned company that values your ideas, encourages your growth, and always has your back. When you work at OpTech, not only do you get health and dental benefits, but you also have training opportunities, flexible/remote work options, growth opportunities, 401K and competitive pay. Apply today!
Model Based SW Engineer
Software developer job in Troy, MI
Teoresi Inc is an international Group, with offices in Europe and United States, that acts as an engineering partner to customers' product and process development.
We are always looking for new talents and highly specialized professionals, more specifically for:
Model-Based Software Engineer
Requirements:
Bachelor's Degree in Computer/Electronic/ Engineering or higher;
Strong programming skills in embedded systems programming languages (e.g., C, C++, Matlab, Simulink).
Understanding of automotive ASPICE and functional safety concepts, ISO 26262, V model for software development, agile methodology, and version control software such as GIT.
Send your application if you are interested in learning more about potential opportunities and projects.
Job Type: Full-time
Location: Troy, MI
Benefits offered by Teoresi, Inc.
Teoresi, Inc. provides the following company insurance policies: Health, Vision, Dental, Life, Long Term Disability (LTD) and Short Term Disability (STD).
Other benefits offered include 401(K) plan, Flexible Spending Account (FSA), Vacation, Sick paid leave and Holidays.
We are happy to receive your application! 😀
We also inform you that, by sending your application, all your data will be processed in accordance with our privacy policy, which you can view at the following link ********************************************************
Leader Development Trainer
Software developer job in Bloomfield Hills, MI
Start with a job, stay for a career.
For over 100 years, Edward Rose & Sons has been committed to career development for our team members. We offer you the opportunity to grow in an environment where you will feel valued, have room for advancement, and be rewarded for your good work.
We are currently looking for a Leader Development Trainer/Specialist to join our team in Bloomfield Hills, MI!
The Leader Development Specialist is responsible for delivering engaging and effective training programs that support team member development, enhance performance, and align with organizational goals. This role involves facilitating both in-person and virtual learning sessions, assessing training needs, developing materials, and providing ongoing support to ensure knowledge transfer and skill application.
What are the responsibilities of a Leader Development Trainer/Specialist?
Design, develop, and facilitate engaging leadership development programs (in person, virtual, and blended formats) that can be measured for outcomes.
Partner with business leaders to assess leadership skill gaps and recommend targeted learning solutions.
Deliver training sessions focused on core leadership competencies such as coaching, communication, performance management, emotional intelligence, and team development.
Support the rollout and facilitation of company-wide leadership initiatives and learning journeys.
Develop and maintain course materials, facilitator guides, and participant resources.
Evaluate program effectiveness using participant feedback, assessments, and performance metrics.
Provide support and coaching as needed.
Stay current with industry trends, adult learning methodologies, and leadership best practices.
Vendor identification for programs, management of RFP, support vendor selection, manage implementation of integration or partnerships.
Assist in coordinating logistics, scheduling sessions, and tracking participation and completion data in the LMS.
What are the role requirements?
Bachelor's degree in Business, Education, or a related field, or an equivalent combination of education and experience.
3-5 years of experience designing and facilitating training programs.
Previous experience in leadership development preferred.
Experience working with a Learning Management System (LMS) preferred.
Strong facilitation and presentation skills (both in-person and virtual).
Excellent communication, interpersonal, and coaching skills.
Knowledge of instructional design principles, learning technologies, and LMS platforms.
Proven ability to build relationships and influence at all organizational levels.
High level of accuracy in data collection, analysis, and monitoring.
Exceptional organizational and time management skills with strong attention to detail.
Valid driver's license and reliable transportation.
Demonstrated alignment with the company's Mission, Vision, and Values, and consistent performance in accordance with organizational Performance Pillars.
What's in it for you?
Comprehensive benefits package, including 401(k) with company match
Generous paid time off programs
Competitive compensation plan
Employee referral program
Great work environment
Opportunities for advancement
Discounted apartment home
Hybrid schedule with up to two remote days per week after 90 days
Grow a Career with Edward Rose & Sons!
Edward Rose & Sons is committed to career development for our team. We offer training and development through on the job, technical, sales, and leadership tracks and provide solid growth potential in all areas of our business.
Our Mission, Vision, and Values:
We are an Equal Opportunity Employer, and we affirmatively seek diversity in our workplace. We recruit qualified candidates and advance our employees without regard to race, color, religion, gender, age, disability, genetic information, ethnic or national origin, marital status, veteran status, or any other status or characteristic protected by federal, state or local laws.
Software Engineering - Summer 2026 Internships
Software developer 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
Auto-ApplyLooking for Tibco SpotFire
Software developer job in Michigan
Role: TIBCO SpotFire
Duration: 8+ mths
Should be very good on Data Visualization
Capable of converting business requirements into SpotFire Reports and demonstrating the same
Excellent communication and presentation skills
Expert SQL developer (TSQL, SQL Server 2008 and above) skills
Expert or Mid-level Spotfire skills (good knowledge of Iron Python and Spotfire API is a must)
Additional Information
If you're interested . Kindly fill in the below details and send to chris at tekwissen dot com
Details Required
Full Name :
Phone :
Email :
Skype Id :
Current Location :
Availability :
Relocation :
Best time to reach you :
Visa Status with Validity :
Compensation/Salary/:
1 Reference :
& an updated resume attached
Amway - Software Engineer Intern - MyBiz, application via RippleMatch
Software developer job in Michigan
This role is with Amway. Amway uses RippleMatch to find top talent.
Internship Job title: Intern - Software Engineer- MyBiz
Department / Division: ABO Tools
Hourly Range: 26.65 - 27.94
What's special about this team:
MyBiz team is building web components and applications that directly empower Amway Business Owners (ABOs) to run and grow their businesses-offering tools for performance insights, income tracking, and downline management. The overall team is made up of Software Developers, Scrum Master, QA Testers, and Analysts. With a tight partnership with Global Sales and MAGIC, we bridge the gap between business strategy and technical execution. We enjoy a lean, Agile work environment.
How would an intern contribute to the team's success:
We are looking for a Software Engineering Intern to join a team that has a passion for craftmanship, quality, and owning products holistically. An intern working with this team would directly contribute to supporting MyBiz and Coreplus incentive efforts in Amway where they would be exposed to a variety of technologies and methodologies utilized by the team. In addition, the intern would assist with research and implementation of solutions that fulfill the needs of internal stakeholders/Amway Business Owners (ABOs) while working with other developers to deliver quality and consistent work.
An example of a typical project would be:
Primary project focus will be on supporting the Core Plus incentives implementation alongside other features the team is responsible for implementing based on ABO Tools strategy and plan. Responsibilities include creating common UI components in react", or "developing APIs in Go for use on front end applications and improving application reliability and stabilizing the performance. This also include unit testing and technical debt reduction.
Required skills and background:
Desired Major: Computer Science (CS), Computer Engineering (CE), or Management / Computer Information Systems (MIS / CIS)
Desired Class Year: Junior going to Senior
Desired Skills: An interest/experience with frontend software development utilizing: Typescript, HTML, React, CSS, Cloud Platforms (AWS, Microsoft Azure, Google Cloud Platform)
. Motivated to learn and work with others. Strong communication skills, as well as analytical/problem solving skills.
This role is Not eligible for sponsorship.
Auto-ApplySoftware Engineering Intern - Spring 2026
Software developer job in Michigan
As a Software Engineering Intern, individuals will spend several weeks in a training program consisting of both classroom-based and on-the-job trainings. Topics include member service, MSUFCU culture and philosophies, product knowledge, career development, computer systems, and compliance. This is a learning position which performs a variety of functions specific to the department that corresponds with the intern's field of study. This individual will be assigned a department specific project to complete during their time as a Software Engineering Intern. Software Engineering Interns will have the opportunity to meet with management and leadership to learn about the corporate culture while gaining hands-on business experience.
The MSUFCU internship program is designed to support interns in developing career readiness competencies as defined by NACE. Throughout the internship program, interns will gain hands-on experience and enhance essential skills that prepare them for success and career growth. Interns will have the opportunity to develop competencies in career and self-development, communication, critical thinking, equity and inclusion, leadership, professionalism, teamwork, and technology.
Work Location: Remote; selected individual must reside within the state of Michigan and travel to initial one-day training at MSUFCU Headquarters campus in East Lansing, MI
Work Schedule: Part-Time 15-25 hours/week; Hours will be scheduled based on student's school schedule and business hours (8:30AM - 5:00PM Monday-Friday)
Paid Hourly Internship - $20.00/hour
Duration: Spring Semester - Beginning January 7th, with potential to continue into future semesters
An offer of employment with MSU Federal Credit Union and affiliates is contingent upon the agreed work arrangement (onsite/hybrid/remote) and work location. MSU Federal Credit Union may or may not be able to accommodate temporary or permanent changes to work arrangements or allow employment outside the city and/or state of residency in which the new hire resides at the time of offered employment.
Essential Duties & Responsibilities:
Assist in the research, development, programming, and ongoing maintenance of MSUFCU banking core, mobile or web-based systems including the various MSUFCU owned websites, ComputerLine home banking, core banking system, mobile applications, internal java applications, as well as the employee intranet.
Assists in identifying requirements and constraints, developing user interfaces, and creating or modifying database components.
Writing, testing, and documenting code while completing projects on time.
Communicates programs and projects to other developers and presents to project stakeholders.
Participate in training activities within your department or branch and with the learning and talent development department; such training helps to ensure staff compliance with Credit Union policies and state and federal regulations and laws.
Perform other duties and assist other employees, as assigned.
Job Requirements:
High School Diploma or Equivalent required.
Actively pursuing Associate or Bachelor degree in related field of study
Displays high level of integrity
Seeks continuous learning and improvement through feedback and other means
Ability to be a self-starter and work successfully in a team-oriented environment
Displays high level of creativity and innovation
Fosters a positive, energizing, fun, and diverse environment
Careful attention to detail
Understanding of best practices and industry standards for application, web and/or mobile -based design, content, tools, and forms.
Knowledge of and ability to apply user experience principles to design.
Motivation to constantly learn about advances in user-driven application, web and mobile design.
Helpful to possess knowledge of responsive and/or adaptive design techniques, typography, and persona development (user/case development).
Helpful to possess knowledge of modern development standards, techniques, and methodologies (Java, PHP, HTML, XHTML, CSS, JavaScript, etc.).
Competencies:
Core Competencies that must be demonstrated by all include Communicate, Navigate Change & Evolve, Solve Problems & Make Decisions, Plan, Prioritize, and Achieve, and Collaborate. â¯
Physical Demands & Work Environment:
May be required to remain in a stationary position for an extended period of time.
Ability to operate standard office technology, equipment and tools, which may include many hours of computer and phone usage.
Frequently needs to move about inside or outside of an office area
Exposure to potentially hazardous condition, i.e. robbery. Receives detailed instructions and procedures to be followed to minimize the exposure
Frequently moves equipment or materials weighing up to 50 pounds for transport between areas of buildings.
Disclaimer:
Please note this job description is not intended to be construed as an exhaustive list of all functions, responsibilities, skills, and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate. This document does not represent a contract of employment, and MSU Federal Credit Union reserves the right to change this position description and/or assign tasks for the employee to perform, as MSUFCU may deem appropriate.â¯
MSUFCU is an affirmative-action, equal-opportunity employer.â¯
To perform this job successfully, an individual must be able to perform each essential job duty satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform essential job functions.â¯
Software Engineer Intern - .NET - Summer 2026
Software developer job in Farmington Hills, MI
A Software Engineer - .NET Intern can expect to work on enterprise-scale web applications while collaborating closely with other engineers, architects, and product owners. This internship is designed to allow for a substantive amount of growth and learning that will prepare the employee for future opportunities within the Application Development team. The Software Engineer - Intern should have a passion for programming and a desire to learn new technologies.
Job Elements
Assist other team members with assigned technical tasks.
Learn through pairing and collaborating with fellow team members.
Maintain safety, security, and privacy standards throughout all areas of responsibility.
Knowledge
Basic understanding of Object Oriented Programming.
Understanding of fundamental data structures.
Basic relational database knowledge.
Basic knowledge of popular software development processes, i.e., Agile, Scrum, Feature Driven Development.
Skills
Experience in one or more object/oriented languages (C# strongly preferred, or Java, C++).
Familiar with HTML, CSS, and JavaScript.
Knowledge of Angular, jQuery, or other JavaScript frameworks.
Knowledge of XML.
Experience using an IDE such as Visual Studio or VSCode, and version control systems such as GIT or SVN.
Abilities
Ability to quickly learn new languages, frameworks, and APIs.
Meticulous but still able to meet objectives.
Able to work independently toward a goal and manage own assignments.
Self-motivated and adaptable.
Ability to work in a collaborative team environment.
Able to communicate clearly and effectively.
Other Essential Requirements
Working towards a Bachelor's degree in Computer Science or related field.
Auto-ApplySoftware Engineering Intern
Software developer job in Grand Rapids, MI
SWIVEL, an SWBC software technology company is seeking talented Computer Science students to join our College Intern Program. This is an exciting opportunity for college students who are motivated and eager to learn within their educational field of study.
Interns will gain practical hands-on experience and training that will provide an opportunity for growth, learning and development within the financial services industry. Full-time and part-time paid internship opportunities will be available in numerous software engineering teams. Interns will be placed within a specific team based on interest, experience, academic coursework, SWIVEL's business need, and flexibility with college/university schedule.
Why you'll love this role:
As a SWIVEL Intern, you will be learning on the job in real-time from talented software engineers within the financial services industry. We will develop, teach, mentor, and support your efforts throughout the internship. Our interns are given projects that are impactful and meaningful to SWIVEL, so interns will feel they are a valued team member of our SWIVEL family.
Essential duties include the following:
This internship is ideal for students looking to gain experience in software engineering such as building full-stack applications, working with microservices, and building features on a web based user interface.
Assists with building systems to interface with SWIVEL clientele and tools to eliminate repetitive tasks.
Work alongside a software engineering teams as part of their team
Builds awareness and gain exposure to the Financial Services Industry while growing your talents.
Learns key technical skills to apply acquired knowledge and assist in problem solving.
Gains practical, hands-on experience that will provide an opportunity for growth.
Works alongside and shadow team members while expanding your knowledge base with the ability to further develop your skills.
Assist with ad hoc projects.
Serious candidates will possess the minimum qualifications:
Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, or related program at an accredited university/college.
Experience with C and/or C# or JavaScript preferred.
Excellent written and verbal communication skills.
Strong analytical and interpersonal skills required.
Detail oriented and possess excellent follow up skills.
Organized and adapt well to change.
Ability to multi-task and work in a fast-paced, deadline driven environment.
Passion and desire for learning and proactive energy for getting things done.
Display maturity and a high level of professionalism.
SWIVEL offers*:
Competitive overall compensation package
Work/Life balance
Employee engagement activities and recognition awards
Years of Service awards
Career enhancement and growth opportunities
Leadership Academy and Mentor Program
Continuing education and career certifications
Variety of healthcare coverage options
Traditional and Roth 401(k) retirement plans
Lucrative Wellness Program
*Based upon employee eligibility
Additional Information:
SWIVEL is a Substance-Free Workplace and requires pre-employment drug testing.
Please note, SWIVEL does not hire tobacco users as allowed by law.
To learn more about SWIVEL, visit our website at ************************** If interested, please click the appropriate apply button.
Auto-ApplyEmbedded Software Application Engineer
Software developer job in Northville, MI
YOUR TASKS FORVIA - HELLA is seeking its next great Software Applications Engineer - Energy to join our growing body controls team. The primary function of this position will be to partner with internal and external stakeholders to drive validation and development of our next generation product design. If chosen for this opportunity you will gain access to product engineering focused on the next generation control modules.
About Us
FORVIA - HELLA is a listed, internationally positioned automotive supplier operating under the umbrella brand FORVIA. Within this factual group, HELLA stands for high-performance lighting technology and automotive electronics. At the same time, the Company covers a broad service and product portfolio for the spare parts and workshop business as well as for manufacturers of special-purpose vehicles with its Lifecycle Solutions business group. HELLA has around 36,000 employees at more than 125 locations worldwide and generated sales of €4.4 billion in the seven-month short fiscal year 2022.
Daily Responsibilities
* Serve as the Interface between SW development and Customer
* Troubleshooting at customer when necessary
* Implementing hot fixes for quick Customer Response
* Be able to answer detailed SW Questions from the Customer
* Analyzing customer requirements; understanding of software specification; analyzing and carrying out modifications in software requirements
* Be able to run HIL bench test plans and test cases for investigations in timing matter
YOUR QUALIFICATIONS
* 3+ years of experience in embedded software support activities for the automotive industry
* Good Embedded SW Architecture understanding
* Proven ability to do Real Time debugging
* CANoe experience
* Solid base working with Engineering Standards, Process and Norms for SW development, Source Code Control System
* Experience (it is a plus)
* Bachelor's degree or above in electrical/software engineering.
Why Forvia Hella?
* Hybrid work schedules and flexible core hours
* Industry leading health benefits program
* Lucrative PTO policy
* Competitive 401K matching
* Extensive career and training opportunities
* Annual Bonuses
* On campus restaurant as well as employee water and coffee services
* Team and company wide events
* And much more!
Please feel free to apply if you do not meet 100% of the positional requirements. Forvia Hella is dedicated to the development and future advancement of all our employees.
Even if you do not meet all our requirements, do not hesitate to apply to us, because the further development of our employees is very important to us and opens up a wide range of opportunities for you in our company.
FORVIA HELLA stands for the variety of all employees. Inclusion and diversity are firmly anchored in our company culture. We are continuously looking for new team players and welcome applications from all interested parties, regardless of their ethical and social background, age, religion, gender, disability, sexual orientation or identity.
Please send us your application via our career portal, stating your salary requirements and earliest possible starting date, with the reference number req17237.
Eric Spence
Phone:
Application Software Engineer
Software developer job in Troy, MI
Application Software Engineer - Job Description
Vast Solutions provides products and services to the surface transportation and consumer embedded electronic controls markets. Our in-house multi-disciplinary engineering teams are responsible for all facets of product development and production. We are looking for a candidate to work in our Software development team. The ideal candidate will have experience in Application Development and a desire to work on mission critical real time embedded control systems.
Key Responsibilities:
Participate in all phases of Development (architecture, design, implementation, debug, validation & verification) of application software used to control embedded modules. This would include Android/IoS/PC platforms.
Collaboratively participate in the architecting of solutions with the Lead Software Engineer and the Systems and Hardware engineering teams.
Support quoting new business opportunities with respect to software content.
Implement and execute software development best practices & methodologies.
Perform troubleshooting of Software & Systems issues with company products.
Software Developer Summer Internship 2026
Software developer 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!
Software Engineer II, Offboard Python Application
Software developer job in Detroit, MI
Latitude AI (lat.ai) develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more enjoyable for everyone.
When you join the Latitude team, you'll work alongside leading experts across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering -
all dedicated to making a real, positive impact on the driving experience for millions of people.
As a Ford Motor Company subsidiary, we operate independently to develop automated driving technology at the speed of a technology startup. Latitude is headquartered in Pittsburgh with engineering centers in Dearborn, Mich., and Palo Alto, Calif.
Meet the team:
The Virtual Test Ecosystem (VTE) team ensures that our simulation (fully synthetic) and resimulation (replay engine using vehicle logs) workflows run efficiently and reliably at large scale. We use a mix of open source and cloud provider services to implement a processing framework that's cloud-agnostic as well as capable of running on-prem. The results of these simulations is business-critical for us - they're used in order to allow autonomy developers and testers to do large-scale safety and performance testing of changes prior to in-vehicle testing. We interact with engineers throughout the onboard and offboard stack in order to ensure smooth end-to-end capabilities.
What you'll do:
We run vehicle simulations at unprecedented scales in order to ensure we're releasing a safe product. You'll support this via improvements to our sim/resim cloud framework and applications that run on this framework. In terms of implementation, this involves a lot of Python coding, interacting with open source packages and various AWS/GCP services. In terms of analysis, we're constantly looking for bottlenecks that limit scalability or otherwise hinder performance. You'll put together benchmarking to identify these spots and associated dashboards to track and summarize the information. Then armed with that information, you'll implement solutions to increase efficiency
It's not enough to have a framework that is functional - it needs to be intuitive and easy to use. We take our best guesses at this, but things evolve over time based on user interaction - both direct feedback as well as realizing how users are accidentally misusing or misinterpreting the results. VTE supports autonomy, systems, test, and a variety of other teams across the organization. Having an eye for how the system is being used, what users need, and a willingness to engage with these users on future improvements is critical
We also can't build it all, so we want to make the framework well-documented and as self-serve as possible for others to extend it (while being there to answer questions). For example, when there's a new portion of the autonomy stack, we want that autonomy team to be able to update resim to add it in themselves so that they can iterate quickly
In order to run logs through resim, we need to first know what logs are interesting. You'll contribute to the ecosystem of how we manage storing and searching for these logs efficiently, including how we automate indexing the interesting actors and interactions in a scene and how we determine our dataset coverage
Once we've run resim, we want to do something with the updated logs. Frequently this involves metrics to analyze the AV's performance; these metrics could range from low-level performance of a particular detector in the stack to if the AV is meeting high-level business objectives. You'll both work on the sim/resim cloud framework implementation to make this easy for all developers to add in their metrics and support the metrics implementation themselves as needs arise
What you'll need to succeed:
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 2+ years of relevant experience, Master's degree, or PhD
Expertise in writing Python code that's efficient, well-documented, and well-tested
2+ years' experience writing scalable applications that execute in a cloud or HPC environment
2+ years' experience writing software that interacts with AWS and/or GCP services
Familiarity with NumPy and scientific programming
Willingness and desire to learn how onboard and offboard components interact with each other and propose solutions to improve how developers and testers work with both systems
Nice to have:
C++ development experience
Experience with Kubernetes
What we offer you:
Competitive compensation packages
High-quality individual and family medical, dental, and vision insurance
Health savings account with available employer match
Employer-matched 401(k) retirement plan with immediate vesting
Employer-paid group term life insurance and the option to elect voluntary life insurance
Paid parental leave
Paid medical leave
Unlimited vacation
15 paid holidays
Daily lunches, snacks, and beverages available in all office locations
Pre-tax spending accounts for healthcare and dependent care expenses
Pre-tax commuter benefits
Monthly wellness stipend
Adoption/Surrogacy support program
Backup child and elder care program
Professional development reimbursement
Employee assistance program
Discounted programs that include legal services, identity theft protection, pet insurance, and more
Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives
Learn more about Latitude's team, mission and career opportunities at lat.ai!
The expected base salary range for this full-time position in California is $150,320 - $225,480 USD. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Latitude employees are also eligible to participate in Latitude's annual bonus programs, equity compensation, and generous Company benefits program, subject to eligibility requirements.
Candidates for positions with Latitude AI must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is available for this position.
We are an Equal Opportunity Employer committed to a culturally 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 or protected veteran status.
Auto-ApplyApplication Software Engineer
Software developer job in Detroit, MI
Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines. Founded in 2017 and now valued at $15 billion following its recent Series F funding round, Applied Intuition delivers the Vehicle OS, Self-Driving System, and toolchain to help customers build intelligent vehicles and shorten time to market. 18 of the top 20 global automakers and major programs across the Department of Defense trust Applied Intuition's solutions to deliver vehicle intelligence. Applied Intuition services the automotive, defense, trucking, construction, mining, and agriculture industries and is headquartered in Mountain View, CA, with offices in Washington, D.C., San Diego, CA, Ft. Walton Beach, FL, Ann Arbor, MI, London, Stuttgart, Munich, Stockholm, Bangalore, Seoul, and Tokyo. Learn more at applied.co.
We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week. However, we also recognize the importance of flexibility and trust our employees to manage their schedules responsibly. This may include occasional remote work, starting the day with morning meetings from home before heading to the office, or leaving earlier when needed to accommodate family commitments. (Note: For EpiSci job openings, fully remote work will be considered by exception.)
Meet our application software engineers! Our Application Software Engineers (ASE) act as the glue between our customers and our engineering teams. They are responsible for customer success and drive impact with high-priority customer engagements - hear from them on what life is like at Applied Intuition and what makes their roles so exciting! About the role (We are hiring for all levels of experience.) We are looking for bright software engineers interested in extending and adapting our products for Applied Intuition's global customers. Our Application Software Engineers have a unique mix of software expertise, domain knowledge, and an execution-driven mindset. Using these skills, our engineers work closely with autonomy developers to ensure that Applied Intuition's products are providing maximum impact to advance customers autonomy initiatives. This is an important role for the company, bringing together our product and engineering expertise with our customer-centric culture. Check out what a typical day would look like as an Application Software Engineer here! At Applied Intuition, you will:
Work closely with customers to understand their development needs and use cases for autonomy to propose effective use of Applied Intuition's products
Collaborate with engineering teams to ensure the product roadmap enables current and prospective customers
Ensure customer needs are supported by the broader engineering team through effective prioritization
Collaborate with our sales team to gather requirements through detailed technical discussions and workshops
Explore new product development areas driven by strategic understanding of the customer landscape
We're looking for someone who has:
Experience with interacting with end-customers as an application engineer or a developer
Familiarity with best practices in large scale software development
Strong communication skills and focus on solving customer problems
Nice to have:
Prior background in technical sales or application engineering for simulation products
Experience with automotive OEMs or suppliers
Prior work in autonomous vehicle development domains
Prior work in software simulation
Don't meet every single requirement? If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are incorporated herein by reference. These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. These regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability. The parties also agree that, as applicable, they will abide by the requirements of Executive Order 13496 (29 CFR Part 471, Appendix A to Subpart A), relating to the notice of employee rights under federal labor laws.
Auto-ApplyApplication/Software Engineer (Sr.net developer)
Software developer job in Lansing, MI
Founded in 2009 and headquartered in Ann Arbor, MI, TEKWISSEN™ provides a unique portfolio of innovative capabilities that seamlessly combines clients insights, strategy, design, software engineering and systems integration. Our tightly integrated offerings are tailored to each client's requirements and span the services spectrum from Application Development/Maintenance, testing, Technology Consulting & staffing. The company is primarily focused on information technology, engineering, healthcare, financial technology and contingent workforce solutions. It operates in seven business segments including Commercial, Professional & Technical, EMEA Commercial, and EMEA Professional & Technical. The company provides professional and technical expertise in the fields of Telecom, Education, Banking, Retail, e-commerce, Automotive, Life Science, Insurance, legal, healthcare, among others. It also offers outsourcing, consulting, recruitment, career transition, and vendor management services.
We strongly believe:
" If something cannot be measured, it cannot be managed. "
TEKWISSEN™ measures all of these processes and applies corrective interventions to manage the quality process at its core.
We are an Equal Employment Opportunity Employer M/F/V/D
Recognitions:
2015 -America's Fastest Growing Company by Inc.com
2015- SPARK FastTrack Award from Ann Arbor SPARK
2015 -Honoree of Diversity Focused Company by Corp! Magazine
2014- America's Fastest Growing Company by Inc.com
2014- Michigan 50 Companies to Watch
2014 - DiSciTech Award in Technology by Corp! Magazine
2014- DiSciTech TECHNOLOGY Company of the year by Corp! Magazine
2014- SPARK FastTrack Award from Ann Arbor SPARK
Specialties:
Enterprise Solutions, Web Development, Data Warehousing, Systems Integration, IT Security, Storage Technologies, Development and Delivery, Business Intelligence, Telecommunications, Consulting and Planning, Network design, Implementation &Administration
Job Description
Skills Required:
Object Oriented Programming, WCF, VB.Net, SOA, Visual Studio 2008, Enterprise Library, MSMQ, Security Fundamentals, SSIS, SSRS, ASP.NET, MVC, HTML, SQL
Skills Preferred:
Continuous integration Automated builds from TFS
Experience Required:
At least five years' experience with web development in ASP.Net and C# At least three years' experience with web development and an SQL backend At least five years of experience with object oriented programming concepts At least five years of experience as a lead developer or tech lead At least five years of experience leading code reviews, enforcing development standards, refining software development and build processes, and assisting with quality improvement activities related to software development. At least three years of experience with MVC 4 or higher framework with Razor At least three years of experience with SSIS and SSRS
Experience Preferred:
At least five years' experience with TFS At least two years' experience with MSMQ
Additional Information:
There is no direct public transportation to this location. Candidate must have their own vehicle. All prospective contractors will be required to pass background checks prior to the start date of this contract. Update: Updated number of years for each skills set and must have MVC 4 or higher with Razor.
Qualifications
Education Preferred:
An undergraduate degree in a technical field such as mathematics, electrical engineering, computer science or information technology
Additional Information
Regards,
Aravind
************
aravind@tekwissen(dot)com
Battery Control Software Application Engineer
Software developer job in Dearborn, MI
We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?
This position is on the embedded software development High Voltage Battery Controls team responsible for the implementation of the Battery Monitoring System (BMS) for Hybrid, Plug-in Hybrid and Battery Electric vehicles. You will have responsibility for implementing and validating vehicle controls software. This position requires a trainable, self-motivated individual with a strong software process or embedded systems background. Our candidate will have a passion for embedded system software development
You'll have...
B.S. in Electrical Engineering, Computer Science, Mechanical Engineering, Mechatronics, or related field or a combination of education and equivalent experience
5+ years of experience with MATLAB/Simulink/Stateflow development (internship/co-op/coursework experience allowed)
5+ years of experience with Control System software design (internship/co-op/coursework experience allowed)
5+ years of experience with C and/or C++ (internship/co-op/coursework experience allowed)
Even better, you may have...
Master's Degree in Electrical Engineering, Computer Science, Mechanical Engineering, Mechatronics or related field
Able to function and learn in cross-discipline between Software Implementation and Controls Design
Understanding of Hybrid Battery and Hybrid Vehicle operations
Knowledge of hybrid/electric vehicle configurations and controls Experience in project management
Understanding of operation and power electronic controls of (BMS) Battery Monitoring System, DCDC, Charger and Motor Inverter
Experience with Autosar
Excellent teamwork, written and oral communication skills
Self-motivated with ability to manage multiple tasks
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including:
• Immediate medical, dental, vision and prescription drug coverage
• Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
• Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
• Vehicle discount program for employees and family members and management leases
• Tuition assistance
• Established and active employee resource groups
• Paid time off for individual and team community service
• A generous schedule of paid holidays, including the week between Christmas and New Year's Day
• Paid time off and the option to purchase additional vacation time.
This position is a salary grade 7.
For more information on salary and benefits, click here: *****************************
Visa sponsorship is available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************.
Onsite work of up to three days per week may be required for candidates within commuting distance of a Ford hub location. #LI-Hybrid #LI-RR1
What you'll do...
Implement requirements using MATLAB/Simulink/Stateflow and C programming
Validate model-based designs using desktop simulation packages (MIL & SIL)
Interact with other teams to develop controls requirements
Develop and maintain design documentation
Support tools development, compiler setup, static analysis, and software configuration management
Analyze field data to solve issues related to model/C code implementation
Auto-ApplySoftware Applications Developer/Project Engineer
Software developer job in Rochester Hills, MI
PROJECT ENGINEER - Software-Development Applications
Onsite work 5 days per week (Mon.-Fri) in Rochester Hills, MI
We are seeking an engineer who loves the challenges of problem solving, creating innovative new designs, and is highly motivated, and excels in a team environment. In this role, you will be working in a fast-paced Agile environment to develop applications for helping technicians diagnose and fix the trucks, experience how your application makes a difference in the real world. You will be working with a team of highly motivated engineers who are already making this happen.
· You will get the opportunity to work on different platform and technologies. There is a wide range of technologies to work, and you will get an opportunity to learn and grow in areas that interests you.
· Designing and developing Applications on various platforms including Windows, Android, iOS.
· Develop solutions that leverages multithreading, concurrency, event handling and synchronization.
· Strong understanding of software design patterns, object-oriented programming, functional programming concepts, and software architecture.
· Demonstrated problem solving skills.
· Ability to travel to customer locations as needed.
· Collaboration skills showing ability to learn from and share knowledge with co-workers in a fast-paced environment.
· High level of integrity, ability to deal with ambiguity, take initiative/self-directed.
· Consistent demonstration of innovative thinking and detailed orientated.
Requirements:
· Bachelor of Science degree in Computer Science, Software Engineering, or related technical degree.
· Minimum of 5+ years of experience with technical and professional skills in software design, development, and testing.
· Minimum of 2+ years of experience with Database Systems like MySQL, Microsoft Access etc.
· Good understanding of software design patterns, object-oriented programming, functional programming concepts, and software architecture.
· Experience with embedded software development
· Experience with 5+ years of C/C++ development
· Experience with 3+ years of .Net development (C#)
· Designing and developing Applications on various platforms including Windows, Android, iOS.
· Understanding of OS Abstracted code development
· Experience with SVN, GIT source code management
· Experience with agile methodologies.
Equal Opportunity Employer. All qualified applicants will receive consideration for employment and will not be discriminated against based on race. color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, pregnancy, genetic information or any other consideration prohibited by law or contract.
Must be legally authorized to work in the US without sponsorship for employment visa status now or in the future.
Please no third-party recruiting agencies.
ADAS Software Engineering Intern (Internship - Summer 2026)
Software developer 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.