Robot Programmer
Software development 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.
Model Based SW Engineer
Software development engineer 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 ********************************************************
Application Developer
Software development 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
Lead Software Engineer (GoLang/TS/CUDA): $150-215K
Software development engineer job in Ann Arbor, MI
We're assisting our European-Based Engineering client identify a Lead Software Engineer as they build out their US Headquarters in Ann Arbor, Michigan.
This is a very exciting opportunity to be among the first members of an Emerging-Tech team here in the U.S.
We're Only Considering Local, Michigan Candidates at This Time. Candidates must be able to obtain a Security Clearance (US Citizen).
Highly Competitive Salary and Benefits
Ability to Work Several Days from Home
Cutting-Edge/Unique Tech: Greenfield Development
You're Contributions Will Have True Impact
What We're Looking for in a Senior GoLang Engineer:
6+ Years of Software Engineering Experience
Experience Leading Teams and/or Projects
Proficient with Go / GoLang
Proficient in Linux Environments
Signal Processing Experience
Experience with TypeScript
CUDA Experience is Icing On The Cake!
Experience in an AWS Environment Highly Preferred
Experience in Machine Learning and New Model Architecture
B.S. Degree in Computer Science or STEM
Java Software Engineer
Software development 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.”
Senior Java Software Engineer
Software development 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
DevOps Engineer w Virtual Machine
Software development engineer job in Dearborn, MI
Title: DevOps Engineer w Virtual Machine
Description: STG is a fast-growing Digital Transformation services company providing Fortune 500 companies with Digital Transformation, Mobility, Analytics and Cloud Integration services in both information technology and engineering product lines. STG has a 98% repeat business rate from existing clients and have achieved industry awards and recognition for our services.
Skills Required:
Scripting, Automation
Root Cause Analysis
Troubleshooting (Problem Solving)
Cloud Architecture
IT Solutions
GitHub
Cloud Infrastructure
Change Management
Technical Analysis / Developer
Tekton
Utilization Management
Kubernetes
Experience Required:
Conduct capacity planning and forecasting for the OpenShift Virtualization platform, including compute, memory, storage, and network resources, to ensure scalability and prevent resource exhaustion.
Analyze resource utilization trends and make recommendations for infrastructure scaling, consolidation, or optimization.
Collaborate with application teams and stakeholders to understand future demand and project capacity needs.
Develop and maintain capacity models and reports to support strategic planning.
Develop automation solutions (scripts, playbooks) for repetitive OSV tasks, including configuration changes, VM management, auditing, remediation and integration with ticketing systems.
Leverage automation to enable delivering operator updates and changes efficiently at scale.
Implement Site Reliability Engineering (SRE) principles and practices to improve overall platform stability, performance, and operational efficiency.
Role Based Access Control deployment and auditing.
Namespace and Resource Quota management.
Implement and maintain comprehensive end to end observability solutions (monitoring, logging, tracing) for the OSV environment, including integration with tools like Dynatrace and Prometheus/Grafana.
Explore and implement Event Driven Architecture (EDA) for enhanced real time monitoring and response.
Develop capabilities to flag and report abnormalities and identify "blind spots" in observability.
Perform deep dive Root Cause Analysis (RCA), potentially utilizing available tooling, to quickly identify and resolve issues across the global compute environment.
Find the needle in a haystack/unhealthy bit in the compute universe (Globally) for faster time to resolution.
Monitor VM health, resource usage, and performance metrics proactively.
Monitor for unusual activity that might indicate a compromise or misconfiguration.
Solution Design & Consulting
Knowledge Management
DevOps Engineer w Virtual Machine position is based at our corporate office located in Dearborn, Michigan. 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 Ms. Shweta Huria at ********************** and/or contact at ************. In the subject line of the email please include: First and Last Name (DevOps Engineer w Virtual Machine).
For more information about STG, please visit us at **************
Data Engineer
Software development engineer job in Allen Park, MI
Akkodis is seeking a Data Engineer (SAP EWM implementations) for a Contract job with a client in Allen Park, MI. "The ideal candidate should have experience with SAP EWM implementations."
Rate Range: $65/hour to $68/hour; The rate may be negotiable based on experience, education, geographic location, and other factors.
Data Engineer Job responsibilities include:
Design, build, and configure SAP EWM solutions aligned with business processes and requirements.
Lead end-to-end SAP EWM implementations for automotive warehouses and manufacturing sites.
Collaborate with customers to define processes, create and validate functional specs, and deliver complex solutions.
Provide user training and on-site hypercare support to ensure smooth, timely, and cost-effective go-lives.
Desired Qualifications:
Bachelor's Degree in Computer Science or a related field.
7+ years of combined experience in Data Engineering.
SAP EWM implementations experience.
Advanced Business Application Programming (ABAP)
If you are interested in this role, then please click APPLY NOW. For other opportunities available at Akkodis, or any questions, feel free to contact me at ************ or ********************************
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.
Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires 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 in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
· The California Fair Chance Act
· Los Angeles City Fair Chance Ordinance
· Los Angeles County Fair Chance Ordinance for Employers
· San Francisco Fair Chance Ordinance
Software Engineering - Summer 2026 Internships
Software development 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
Auto-ApplySoftware Engineer Intern - Java - Summer 2026
Software development engineer job in Farmington Hills, MI
A Software Engineering 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 Engineering 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 Java or C#, C++.
Familiar with HTML, CSS.
Knowledge of jQuery or other scripting frameworks.
Knowledge of XML.
Experience using Eclipse, IntelliJ or Visual studio as IDE, and version control systems such as GIT, TFS 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.
Other Essential Requirements
Working towards a bachelor's degree in Computer Science or related field.
Auto-ApplySoftware Developer Summer Internship 2026
Software development 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!
Application Software Engineer
Software development engineer 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 Engineer II, Offboard Python Application
Software development engineer 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 development engineer 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
Software development engineer job in Auburn Hills, MI
** Since its spin-off in September 2025 AUMOVIO continues the business of the former Continental group sector Automotive as an independent company. The technology and electronics company offers a wide-ranging portfolio that makes mobility safe, exciting, connected, and autonomous. This includes sensor solutions, displays, braking and comfort systems as well as comprehensive expertise in software, architecture platforms, and assistance systems for software-defined vehicles. In the fiscal year 2024 the business areas, which now belong to AUMOVIO, generated sales of 19.6 billion Euro. The company is headquartered in Frankfurt, Germany and has about 87.000 employees in more than 100 locations worldwide.
**Job Description**
Own What's Next.
At AUMOVIO, we own what we do: Developing and producing hardware, software, and services that shape the future of mobility. But what truly sets us apart are our people. People who thrive in our winning culture, driven by bold ideas. People who take a leap and create meaningful difference-together. Because we believe that the future belongs to those who own it. That's why we foster a culture where you own every step of the way.
Own your career, your growth, your skills, and your impact. Join us and own what's next.
The Application Software Engineer will be responsible for, but not limited, to the following:
+ Develop applications (Windows and web based) for process automation and standardization
+ Collect and author requirements for processes and tools
+ Design and document automated data analysis pipelines
+ Document data sources used in the analysis
+ Develop and maintain a timing plan for the above topics
+ Maintain meeting minutes and schedule of tasks
+ Create and maintain PowerBI visualization reports
+ Assistance with other tasks as needed and determined by management
**Qualifications**
**Required Qualifications:**
+ Bachelor's degree in engineering or other relevant field
+ Programming experience in an object oriented language. C# preferred.
+ Practical knowledge of visualization tools, such as Excel or PowerBI
+ Strong debugging and troubleshooting skills
+ Interpersonal and organizational skills - must work well in a team
+ Excellent English (oral and written) communication skills - must be able to communicate clearly and effectively in person, conference calls and in writing
+ Proficient in Microsoft Office products (Excel, Outlook, Word, PowerPoint)
**Preferred Qualifications:**
+ Knowledge of SQL database programming
+ Azure knowledge
Legal authorization to work in the U.S. is required. AUMOVIO will not sponsor individuals for employment visas now or in the future for this job posting.
AUMOVIO will not offer relocation assistance for this opportunity.
**Additional Information**
All your information will be kept confidential according to EEO guidelines.
**WHAT WE OFFER**
+ Immediate Benefits
+ Robust Total Rewards Package
+ Paid Time Off
+ Volunteer Time Off
+ Employee Discounts
+ Competitive Bonus Programs
+ Employee 401k Match
+ Employee Assistance Program
+ Future Growth Opportunities, including personal and professional
+ And many more benefits that come with working for a global industry leader!
EEO-Statement:
EEO / AA / Disabled / Protected Veteran Employer. AUMOVIO offers equal employment opportunities to all qualified individuals, without regard to unlawful consideration to race, color, sex, sexual orientation, gender identity, age, religion, national origin, disability, veteran status, or any other status protected by applicable law. In addition, as a federal contractor, AUMOVIO complies with government regulations, where they apply, including affirmative action responsibilities for qualified individuals with a disability and protected veterans. To be considered, you must apply for a specific position for which AUMOVIO has a current posted job opening. Qualifying applications will be considered only for the specific opening(s) to which you apply. If you would like to be considered for additional or future job openings, we encourage you to reapply for other opportunities as they become available. Further, AUMOVIO provides reasonable accommodations to qualified individuals with a disability.
Ready to take your career to the next level? The future of mobility isn't just anyone's job. Make it yours! ** Join AUMOVIO. Own What's Next. **
Battery Control Software Application Engineer
Software development engineer 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 for Applications Engineer
Software development engineer job in Washington, MI
Company DescriptionOur staffing solutions connect high level candidates with the best companies in America. We take pride in getting to know and understanding a candidate's skill set, experience and needs and then pairing them up with the right organization. We conduct thorough telephone screens, face to face interviews, reference and background checks, and we verify previous work history of all our candidates before we place them. We provide access to a variety of exciting, well compensated positions across most industries. We will work with you understand and to find the best possible solution based on your skills and career goals. We will prove to be your most reliable, and trusted friend in your career for years to come.
We are currently hiring for a great company in Washington, Michigan. This company is driven on maintaining a competitive advantage in the automotive industry. Working within a growing software development team, the successful applicant will make major contributions to the development of high quality, robust solutions to meet the expanding market for Electric Steering Systems.
Job Description
The role will encompass the full scope of the software development process, from requirements capture, through top level and detailed software designs, code implementation to verification of the software.
• Capture the software requirements of the system.
• Design and development of complex software module architecture in an AUTOSAR environment.
• Creation and development of complex software design both in natural language and modelling.
• Software implementation using the embedded ‘C' language, meeting all relevant safety standards.
• Ensure that software designs are fully suited to the target micro platform and are fully compliant with the requirements.
• Support software development throughout the software lifecycle.
• Ensure validation of software designs and code prior to integration by testing the software.
Qualifications
Job Requirements & Qualifications:
• Degree or similar qualification in Electronic Engineering/Software Engineering.
• Proven experience as a software design engineer.
• Real-time, embedded C skills with hands-on debugging experience.
• Good practical knowledge of embedded software development methods and tools.
• Understanding of the software development process for real-time, low cost systems for high volume manufacture.
• Good interpersonal skills, team player.
• Automotive embedded software experience.
• UML Design experience.
• Matlab / Simulink experience.
• TagetLink experience.
• Experience of AUTOSAR architectures.
• An understanding of digital electronic hardware
Additional InformationPlease contact Melanie Sinai at:
Melanie SinaiTalent Acquisition SpecialistNorth Star Staffing SolutionsPhone: 210-965-1229[email protected]www.Northstarstaffingsolutions.comwww.linkedin.com/in/mlsinai/
Software Applications Developer/Project Engineer
Software development engineer 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.
Infotainment Software Engineering Intern (Internship - Summer 2026)
Software development engineer job in Superior, MI
Infotainment Software Engineering Intern The Infotainment Software Team is looking for an intern for Summer 2026! WHAT YOU WILL DO * Develop embedded infotainment software; work with the existing team on production and advanced development projects * The intern will be developing in C++, QT, and python, running on embedded linux
* Understand and adhere to the DevOps infrastructure for the code being developed
* Follow the branching, quality, and software development processes
* Utilizing the CI/CD pipeline to help ensure code quality
* Create testing infrastructure to enable to automation of tests against the code being developed
* Develop software used to instrument and exercise the application code created by the intern themselves
* Review and critique code developed by other members of the team
* Identify areas to improve the code, sharing your knowledge and insights with members of the team
WHAT YOU WILL BRING TO THE ROLE
Basic Qualifications:
* Progress towards a B.S. in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering or a combination of education and equivalent experience
* Proficiency in programming languages: C++, Qt/QML, Python, JavaScript, Java
* Experience developing applications on Android or Linux
* Knowledge in Agile, Waterfall, DevOps development processes and tools such as Jira, Confluence, GIT, and Kubernetes
* Able to adapt to agile work scope with shifting priorities, demands, and timelines
* Comfortable with blank-slate initiatives as well as on-going established projects
* Good communication skills and ability to develop/keep good relationship with tech experts from R&D Center and internal counterpart teams
Preferred Qualifications:
* Previous internship experience
* Software developer/engineer experience in vehicle infotainment, E/E systems, consumer electronics or any relevant products, especially related to at least one of the following fields: HMI application programing, system programing, and embedded system development
* Experience in production SW lifecycle including requirements, system design, development, and maintenance of the embedded software for vehicle systems
* Working knowledge of operating systems such as QNX, Linux, Open Source SW, Yocto, and Android
* Understanding of modern techniques in at least one of the following fields: Machine Learning, Deep Neural Networks, Natural Language Processing, Voice/Speech Recognition, Cloud Computing
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.
Mid-Senior Software Engineer (Go/TypeScript/C++): $125-185K
Software development engineer job in Ann Arbor, MI
We're assisting our European-Based Engineering client identify a Senior GoLang Software Engineer as they build out their US Headquarters in Ann Arbor, Michigan.
This is a very exciting opportunity to be among the first members of an Emerging-Tech team here in the U.S.
We're Only Considering Local, Michigan Candidates at This Time. Candidates must be able to obtain a Security Clearance (US Citizen).
Highly Competitive Salary and Benefits
Ability to Work Several Days from Home
Cutting-Edge/Unique Tech: Greenfield Development
You're Contributions Will Have True Impact
What We're Looking for in a Senior GoLang Engineer:
3+ Years of Software Engineering Experience
Highly Proficient with Go / GoLang
Proficient in C++ and Linux Environments
Experience with TypeScript
CUDA Experience is Icing On The Cake!
Experience in an AWS Environment Highly Preferred
Experience in Machine Learning and New Model Architecture
B.S. Degree in Computer Science or STEM