Robot Programmer
Software engineer job in Clinton, MI
Program robots by performing the following duties under the direction of the robot programmer job leader.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.
Yaskawa Motoman robot expert, that is capable of code writing applications (preferred)
KUKA robot expertise (preferred)
Roller hemming experience (preferred)
Review drawing package for correct interface, verify that the interface matches application.
Power up robot and calibrate.
Download OLP programs.
Set up Binding Table / I/O.
Configure Robot D-Net / I/O Communication.
Teach robot path programs: Weld, Material Handling, Maintenance, Tip Dress etc.
Set up signals between Robot / PLC interface.
Debug programs in slow speed and verify all signal's to and from the PLC.
Mount hard stops accordingly.
Set up Software Limits to match hard stops.
Debug auto repeat with PLC Programmer.
Assist pipefitter / electrician with resolving robot dressing problems.
Run metal and Verify weld spot locations.
Make necessary changes to achieve cycle time.
Document all changes to robot programs and End-Effector sequence changes.
Support FIS / Tech Review / 20 hr / 2500 cycle run.
Assist with customer buy-off.
Participate in TR studies as required.
Document all broken robot equipment that has been replaced.
Back up robot programs and parameters to assigned USB memory stick.
Understands and follows safety and environmental regulations and identifies safety/environmental concerns.
Adheres to the Quality System and participates in continuous improvement.
Conduct themselves during installation in the field as a KUKA representative.
Provide all backup and documentation to Robot Leader after project is installed and running production.
Regular and predictable attendance is an essential function of this job.
Turn in time sheet on time and accurately.
Works alongside with PLC debug group as a team.
EDUCATION and/or EXPERIENCE
High school diploma or general education degree (GED); or one to three months related experience and/or training; or equivalent combination of education and experience.
KUKA is an Equal Opportunity Employer committed to building an inclusive and diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status, protected veteran status, or any other factor protected by applicable federal, state or local laws.
IT Application Developer
Software engineer 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 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 ********************************************************
Cloud Engineer / Software Engineer - IATF ADP Platform
Software engineer 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
Battery SW and HW Validation
Software engineer job in Auburn Hills, MI
Akkodis is seeking a Battery SW and HW Validation for our Contract Position (12+ Months) role with our client in Auburn Hills, MI.
Pay Range: $30/hr. to $36/hr. on w2. The pay may be negotiable based on experience, education, geographic location, and other factors.
Role: Battery SW and HW Validation
Location: Auburn Hills, MI
Job Type: Contract (12+ Months)
Battery SW and HW Validation
3+ years of propulsion system calibration experience especially within electrified propulsion systems.
Experience with HIL (Hardware-in-the-Loop) and dyno testing platforms.
Knowledge of statistics and statistical methods.
Knowledge of the dyno environment and tools related to it, such as: Puma, Cameo, Indicom, Concerto.
Experience with Matlab scripting and other useful data processing
Required Skills/Abilities:
Bachelor of Science in Engineering, Mathematics or Statistics from an accredited university.
Excellent English communication skills
Minimum 1 year of experience in powertrain calibration with a strong interest in electrified vehicle systems.
Understanding of vehicle systems, controls, and software development processes.
Experience with calibration tool suites (ETAS/INCA, MATLAB, Simulink, Canalyzer).
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
Senior Python Software Developer
Software engineer 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.
Automobile Application Test Engineer
Software engineer job in Farmington Hills, MI
HCLTech is looking for a highly talented and self- motivated Automobile Application Test Engineer to join it in advancing the technological world through innovation and creativity.
Job Title: Automobile Application Test Engineer
Job ID: 1633708BR
Position Type: Full-time
Location: Farmington Hill , MI / Onsite
Role/Responsibilities
Engage In Functional And Technical Discussions With Clients And Team Members To Understand Functional And Design Specifications, Identify Performance Concerns, And Prepare Automated Test Scripts For Embedded Devices, Ensuring The Maintenance Of An Up-To-Date Test Case Suite And Test Environments.
Develop And Continuously Improve Automated Tests In Python For Embedded Systems As New Features And Enhancements Are Introduced, Creating Comprehensive Work Plans And Closely Monitoring Progress For Timely Delivery While Meeting Defined Quality Standards.
Design And Implement Scalable Test Automation Frameworks Using Python, Develop Test Strategies And Plans, Maintain Accurate Test Data, And Generate Status Reports To Minimize Project Risks And Manage Escalations Effectively.
Mentor And Guide Qa Engineers In Leveraging The Testing Framework, Enhancing Their Technical Skills In Embedded Device Testing, And Improving Overall Team Productivity Through Knowledge Sharing And Support.
Pay and Benefits
Pay Range Minimum: 75,000 per year
Pay Range Maximum: $116,000 per year
HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation.
Compensation and Benefits
A candidate's pay within the range will depend on their work location, skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year.
How You'll Grow
At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
Data Engineer
Software engineer job in Ann Arbor, MI
Our client is undergoing a major digital transformation, shifting toward a cloud-native, API-driven infrastructure. They're looking for a Data Engineer to help build a modern, scalable data platform that supports this evolution. This role will focus on creating secure, efficient data pipelines, preparing data for analytics, and enabling real-time data sharing across systems.
As the organization transitions from older, legacy systems to more dynamic, event-based and API-integrated models, the Data Engineer will be instrumental in modernizing the data environment-particularly across the bronze, silver, and gold layers of their medallion architecture.
Key Responsibilities:
Design and deploy scalable data pipelines in Azure using tools like Databricks, Spark, Delta Lake, DBT, Dagster, Airflow, and Parquet.
Build workflows to ingest data from various sources (e.g., SFTP, vendor APIs) into Azure Data Lake.
Develop and maintain data transformation layers (Bronze/Silver/Gold) within a medallion architecture.
Apply data quality checks, deduplication, and validation logic throughout the ingestion process.
Create reusable and parameterized notebooks for both batch and streaming data jobs.
Implement efficient merge/update logic in Delta Lake using partitioning strategies.
Work closely with business and application teams to gather and deliver data integration needs.
Support downstream integrations with APIs, Power BI dashboards, and SQL-based reports.
Set up monitoring, logging, and data lineage tracking using tools like Unity Catalog and Azure Monitor.
Participate in code reviews, design sessions, and agile backlog grooming.
Additional Technical Duties:
SQL Server Development: Write and optimize stored procedures, functions, views, and indexing strategies for high-performance data processing.
ETL/ELT Processes: Manage data extraction, transformation, and loading using SSIS and SQL batch jobs.
Tech Stack:
Languages & Frameworks: Python, C#, .NET Core, SQL, T-SQL
Databases & ETL Tools: SQL Server, SSIS, SSRS, Power BI
API Development: ASP.NET Core Web API, RESTful APIs
Cloud & Data Services (Roadmap): Azure Data Factory, Azure Functions, Azure Databricks, Azure SQL Database, Azure Data Lake, Azure Storage
Streaming & Big Data (Roadmap): Delta Lake, Databricks, Kafka (preferred but not required)
Governance & Security: Data integrity, performance tuning, access control, compliance
Collaboration Tools: Jira, Confluence, Visio, Smartsheet
Senior Cyber Software Engineer
Software engineer job in Sterling Heights, MI
The Panther Group is seeking (2) W2 Contract to Hire (12 months Temp to Perm) Senior Cyber Software Development Engineers and (1) Cyber Software Development Engineer to work with one of our partners in Sterling Heights, Michigan supporting the Department of Defense. Must be a US Citizen and Must have Interim Security Clearance or higher to be considered.
This role requires:
80% developer / 20% Cyber skills experience
C, C++ or C# experience
Embedded Experience
Shell Scripting experience
Yocto experience
Must have Linux experience (any variant of Linux)
Knowledge of networking (TCP/IP) is important but client has experts in TCP/IP and this person will work with them if changes to the network layer are needed.
Will be doing coding BUT not writing 100's of lines of code.
Job is focused on Cybersecurity software fixes and updates.
WIll work on things like Firewalls, Authentication, Security rules.
This is not a functional coding role. It is a Cybersecurity engineering role at the application level.
Cyber Software Development Engineer
Position Description:
Join an agile self-motivated team of engineers responsible for the development and support of embedded cyber work products for a family of ground combat vehicles.
Note: Candidates must currently possess DoD Secret clearance or higher
The function of this position is to support the Cyber and Command, Control, Communication, Computers, Cyber, Intelligence, Surveillance and Reconnaissance (C5ISR) product realization team with responsibility for Cyber and C5ISR architecture, technology, product development, evaluation, testing and compliance across the US market and support the delivery of products and services to Ground Combat Platforms.
This is an embedded software engineering position. The following are the key duties and skills required:
Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware
Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system
Participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal test
Develop and maintain software tools, scripts and eXtensible Markup Language (XML) files to implement and/ or verify proper configurations.
Perform software engineering and development duties to ensure the software applications are maintained in accordance with all accreditation and configuration control requirements.
Develop data/ message protocol transformation mechanisms/ applications, enabling interoperability between multiple data-sharing domains.
Utilize a variety of software languages in a Security Enhanced embedded Linux-based operating system environment
Participate in peer reviews, identify, track and assess solutions to defects
Manage, develop, support and conduct trade studies/structured decisions for Cyber test design, environment, and tools. including system-level impacts to include balance of capability, cost, reliability, schedule improvement, and performance across a Cyber, C5ISR vehicle suite
Develop and evaluate checkpoint and design milestone artifacts and Contract Data Requirements List (CDRLs) and review to ensure technical accuracy and compliance with contract requirements.
Minimum Position Qualifications (candidates will be considered on the aggregate of the position requirements, it is not required that candidates possess experience in
all
categories):
Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferably in Computer Engineering, Computer Science, or Electrical Engineering (Required)
Strong background in high level programming language such as C, C++ , C#, Java, or Rust, particularly in embedded software
Experience with low-level programming for operating system internals of Linux or VxWorks
Experience with board support packages (BSP) and hardware-software integration.
Integrate and configure firewalls to protect embedded systems.
Experience with reverse engineering and analysis of software.
Low-level programming of device drivers in a Linux or VxWorks environment
Experience across the various life cycle phases including software systems architecture development, requirements definition and analysis, OO development, code and unit test, system integration and test
Working knowledge of software tools supporting Integrated Development Environments (IDE), version control, defect reporting and scripting, version control systems, and CI/CD pipelines.
Knowledge of network protocols and communication interfaces (e.g., TCP/IP, UART, SPI, I2C).
Experience in interpreting higher level customer requirements and flowing them down to technology areas.
Familiarity with various electrical line replaceable units and the development and troubleshooting on electronic hardware.
Certifications in cybersecurity (e.g., CISSP, CEH) are a plus.
Required: Currently possess DoD Secret clearance or higher
Develop and implement cybersecurity measures to protect embedded systems.
Experience with embedded systems, automotive and military related
Must satisfy Anthropometric Size Restrictions for access to military vehicles and be able to climb on vehicles and pass through hatches
Mid-Senior Software Engineer (Go/TypeScript/C++): $125-185K
Software 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
Senior Embedded Software Engineer - Steering Systems
Software engineer job in Farmington Hills, MI
Senior Software Engineer
General Responsibilities:
The Design Engineer is primarily responsible for developing software for EPS - Electric Power Steering.
The Design Engineer will be responsible for developing embedded software for Electric Power Steering (EPS) systems. This role involves analyzing customer requirements, designing and coding software components, building and testing at both software and system levels, and supporting integration and final delivery. The position also includes troubleshooting, process improvement, and ensuring compliance with quality and safety standards.
Job Responsibilities:
The following are the primary responsibilities (other duties may be assigned as needed):
Understand customer requirements thoroughly and communicate effectively with OEM engineers, clarifying details as necessary.
Support development of Software Requirements Specification (SRS) and software architecture subsections.
Develop software component design specifications
Develop software unit test specifications
Attend, and potentially lead, software design reviews
Conduct technical impact analysis for software change requests
Identify technical risks in the design, and develop mitigation strategies
Assist coders with work progress; develop source code to maintain program timelines
Participate or lead code reviews, unit test reviews, and integration test reviews
Support development and integration of various software sections as needed by the Architect
Support source code integration, diff, merge, branching, check-in, etc.
Support unit test and integration test execution, if needed by the software testers
Qualifications:
The ideal candidate MUST have:
Minimum of a Bachelor's in a technical discipline, Masters' preferred
5+ years' experience in writing embedded software in C with knowledge of Electric Steering Software or System Domain.
MUST HAVE EMBEDDED C/C++ EXPERIENCE WITH AUTOMOTIVE STEERING SYSTEMS
Experience working with AUTOSAR and its libraries.
Preferred Skills:
Signal Processing: Strong skills signal processing (filter design, table design, inter-device communication).
Control and Feedback: Good working knowledge of Feedback Control Theory and experience with control feedback.
Microcontrollers. 32-bit automotive multi-core micros. Renesas E2x/RH850 family; Infineon Aurix TCxx family; NXP MPC55xx family.
Software Design Tools: Requirements modeling, UML modeling, AUTOSAR configuration, RTOS configuration, Application Lifecycle Management (ALM).
Software Development Tools: Cross compilers, static code analysis, in-circuit debuggers, serial communication tools, HIL systems, measurement & calibration tools.
Test Equipment: Oscilloscope, multimeter, logic analyzer, current probes, function generator, etc.
Software Process/Standards: V-Model, MISRA, ASPICE, ISO26262
Communication Protocols: CAN, CANFD, LIN, SENT, Ethernet. UDS, GMLAN, FNOS, J1939, IEEE15765.
Application Domains: EPS - Electric Power Steering
Software Architecture: Basic Software, Low Level Drivers, Board Support Package, Boot Code, BIOS, MCAL
Experience working with motor control algorithms and knowledge on tuning/calibrating steering systems for different modes
Knowledge of different EPS types: C-EPS. P-EPS & R-EPS
Experience working with Steering Application software: Steering Control, Steering Assist Functions, Current Loop
Ability to read schematics, electrical block diagrams, and IC datasheets
Good verbal and written English skills
Additionally, the ability to work independently with minimal direction is required as are strong verbal and written communication skills. Experience with PCs and application software, such as MS Office tools, is also required.
Education: Bachelor's or Master's degree in Computer Science or Electrical Engineering
Experience: Minimum of 5-7 years applicable experience in automotive.
Job level determined by various factors such as organization size, responsibility, career stage, and capabilities.
Supervisory Responsibilities: Leading and mentoring the efforts of engineers who are responsible for sub-project activities.
Working conditions:
Physical Demands: Required to sit or stand for long periods of time. The employee may occasionally lift and/or move up to 25 pounds.
Travel: Domestic and international may be required as needed. The candidate will occasionally need to travel to multiple global locations to support project development.
Equal Opportunity Employer (EOE)-Females/Minorities/Protected Veterans/Individuals with Disabilities
BPM Configuration Engineer
Software engineer job in Troy, MI
This Configuration Engineer will be responsible for the configuration build out of mortgage related business processes. This includes configuring workflows, the creation of automated decision points, tasks, managing system users. They will work with our Business Process Management team to support loan servicing business partners, vendors, and data providers as directed by the Technology and Product Development leadership. Strong consultative skills, root cause analysis, strong understanding of data modeling, providing solutions and alternative methods to meet internal client expectations, and have an in-depth understanding of process workflow and data integrations, such as API.
ESSENTIAL DUTIES and RESPONSIBILITIES,
includes the following responsibilities, but not limited to
:
Create and manage automated workflow solutions in a low-code environment including developing program modules.
Supports data reporting partners and data integration partners in testing and providing insight to the data structure in the Business Management Model.
Recommend and facilitate system enhancements to improve efficiencies throughout the servicing organization.
Supports internal and external partners in resolving defects by triaging issues, identifying root cause failures, and provide solutions to facilitate a fix.
Ability to learn and master low code platform from the perspective of both end-users and engineers.
Develops and maintains workflow automations and 3rd party integrations via API from data providers and internal data owners.
Coordinates with business partners and vendors to execute requirements.
Supports training teams in understanding the workflow automation.
Support internal customers to provide a positive technical experience.
Interface with other departments as necessary to ensure the smooth operation and growth of the organization.
Design, documents, managed testing and delivers solutions for assigned program modules.
Other projects and assignments as needed.
QUALIFICATIONS AND EXPERIENCE
Bachelor's degree in science or equivalent experience
2 - 5 of Years in SaaS application deployment and/or similar experience.
Proficient in a programming query language.
Be able to read & understand API documentation and versed in API authentication methods including OAuth, Basic Auth, Tokens, and SAML
Proficient in working with REST APIs and in a major programming language.
Understanding of Mortgage Servicing processes including default servicing
Ability to work in a fast-paced fluid environment.
Excellent communication skills both written and verbal.
Ability to work independently and as a member of various teams and committees.
Commitment to excellence and high standards.
Leader Development Trainer
Software engineer 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.
Senior Software Integration Engineer
Software engineer job in Ann Arbor, MI
Source One is a consulting services company and we're currently looking for the following individual to work as a consultant with our direct client, an autonomous vehicle client in Ann Arbor, MI . This is a Hybrid role see details below.
This role will be onsite and available to candidates local to the Ann Arbor, MI area. We are interested in every qualified candidate who is eligible to work in the United States. Unfortunately, we are not able to sponsor visas or employ corp-to-corp
Title: Senior Software Integration Engineer
Location: Ann Arbor, MI
Onsite (Mon-Fri, 40 hours)
Contract Duration: 6 months, with likely extension
Pay Rate: $90.00 -$120.00 per hour (w2) depending upon experience
Job Description:
We are helping our client find an experienced Senior Software Integration Engineer to work in a hands-on, fast-paced environment with software closely connected to operating systems, computer hardware, sensors, and vehicles.
In this role you will design, develop, improve, and maintain reusable software components, frameworks, and tools, leading the development of vehicle application integration for the team.
We're looking for someone with a Bachelor's degree in Engineering, Computer Science, or a related field, who has experience creating/deploying automotive applications on real automotive hardware.
As a Senior Software Integration Engineer, you'll:
Design, develop, improve, and maintain reusable software components, frameworks, and tools (e.g., python, C++).
Lead the development of vehicle application integration for the team.
Demonstrate a growth mindset across technology stacks and leverage experience to develop solutions with sound design principles, extensibility, and quality in mind.
Apply your expertise in Yocto, AGL, Bazel, QNX technologies, and HW Bring-up.
IDEAL CANDIDATE PROFILEl NICE TO HAVES
● Experience with automotive software, ideally for ADAS.
● Experience with C/C++.
● Experience with developing cloud Infrastructure (AWS, GCP, Azure, etc). Notes from manager: The integration person is going to be a bit of a "unicorn" with hardware and software skills to set up code infrastructure and wire components in real or simulated cars. They emphasized the integration person as the most critical and challenging to find.
DAILY TASKS
● Good knowledge of Yocto, AGL, Bazel, QNX technologies and have worked on performing HW Bring up.
● Have experience on bringing up and installing binaries on hardware platforms
● Designs, develops, improves, and maintains reusable software components, frameworks, and tools (python, C++). ● Leads development of vehicle application integration for team.
● Be excited about working hands-on in a fast-paced environment on software closely connected to operating systems, compute hardware, sensors, and vehicles.
● Be ready to dive-in and learn across the technology stack and leverage experience to develop solutions with sound design principles, extensibility, and quality in mind.
REQUIRED SKILLS; MINIMUM QUALIFICATIONS
● Bachelor's degree in Engineering, Computer Science, or a related field.
● Experience creating and deploying automotive applications on real automotive hardware (CAN, LIN, CANoe, autosar etc.).
● Hands-on experience with Yocto, AGL, QNX, and build pipelines for deployment and execution on hardware.
● 5+ years of professional software development experience.
● Proven ability to write scalable, reusable code in Python, C++, or similar languages.
● Generalist mindset with a strong willingness to learn continuously.
● Experience writing unit tests, integration tests, end-to-end tests, performance tests, or other quality assurance methods.
● Ability to work effectively and autonomously across multiple teams, navigating technical ambiguity with only high-level guidance.
● Not afraid to be hands-on in the vehicle, including but not limited to wiring, flashing, signal retrieval, etc.
Senior Software Engineer Technical Lead
Software engineer job in Troy, MI
Duration: 6 months contract to Hire
At this time, we are only able to consider candidates who are eligible to work in the U.S. without sponsorship.
Our Software Developer Lead position requires a strong combination of technical leadership, strategic planning, and people management skills to drive successful software development initiatives. The individual in this role will lead a team of developers, leverage the features of Azure DevOps, and ensure high-quality software delivery. The ideal candidate will demonstrate strong leadership, problem-solving skills, and the ability to manage multiple projects while mentoring team members.
What It Takes (some or all)
3+ years of experience managing software developers utilizing Azure DevOps
5+ years of hands-on experience in software development
Strong technical background in:
.NET ecosystem [.NET Framework and .NET Core along with ASP.NET] and C#
Entity Framework, EF Core, LINQ
JavaScript frameworks (Angular, KendoUI, Vue.js, React)
Microsoft SQL Server, database design, and structured query language (SQL)
Microservice architecture, API development, and integration
Cloud services is a plus
Microsoft DevOps practices and tools
Experience with Azure DevOps (Boards, Repos, Pipelines, Artifacts)
Deep understanding of DevOps principles, including CI/CD, infrastructure as code, automated testing, and release management
Understanding of software development lifecycle (SDLC) best practices, including code reviews, source control, testing, and deployment
Knowledge of version control systems (e.g., Git) and automated build and deployment processes
Strong background in Agile methodologies and the ability to implement Agile practices within the development team
Experience partnering with product or program management teams
Highly motivated to excel and drive team success
Excellent problem-solving, troubleshooting, and communication skills, with the ability to collaborate effectively across teams
Insurance Industry knowledge a plus
What YOU Will Be Doing
Lead and mentor a high-performing software development team to deliver high-quality solutions using Azure DevOps.
Balance technical leadership and execution approach to meet the delivery schedule.
Build and maintain professional relationships with team leads, business analysts, and stakeholders.
Ensure projects align with business objectives, timelines, and budgets.
Collaborate and contribute to architectural tasks.
Oversee the entire SDLC, from planning to post deployment using Azure DevOps pipelines and boards.
Configure and maintain Azure DevOps pipelines for continuous integration, continuous delivery, and automated testing to streamline development processes.
Manage technical debt, scalability, and system performance.
Follow and enforce best practices in source code management, version control, and branching strategies using Azure Repos.
Manage and track project progress and timelines using Azure Boards, ensuring clear communication and collaboration within the team.
Foster a culture of continuous improvement by monitoring key metrics and identifying areas for process optimization using Azure DevOps analytics.
Provide regular reports on project status, risks, and issues to senior management and stakeholders.
Lead performance evaluations and coach team members for growth.
Contribute to software development as needed, particularly in .NET, C#, and database technologies.
Communicate effectively with cross-functional teams, product owners, and executives.
Senior AI/ML Engineer (Python/ADAS)
Software engineer job in Ann Arbor, MI
Title: Senior AI/ML Engineer
Job Type: 12+ Months
Pay Rate: $70-80/hr on C2C or W2
To create new value-streams for Client, the team works to create cutting edge products that utilize ML/AI to revolutionize the way our customers will interact with automobiles.
● Good knowledge of supervised and unsupervised learning methodologies.
● Experience deploying ML solutions to hardware platforms.
● Designs, develops, improves, and maintains reusable software components, frameworks, and tools primarily written in Python.
● Leads development of ML features for GAIA team while working closely with counterparts.
● Be excited about working hands-on in a fast-paced environment on software closely connected to operating systems, compute hardware, sensors, and vehicles.
● Be ready to dive-in and learn across the technology stack and leverage experience to develop solutions with sound design principles, extensibility, and quality in mind.
Minimum requirements
● At least a bachelors degree in engineering, computer science, or related
● Experience with supervised+unsupervised learning methods.
● Experience incorporating models as part of complex build pipelines, and deploying models to hardware.
● Time signal processing experience as well as computer vision experience.
● 5+ years of professional software development experience.
● Experience writing scalable, reusable code in Python or similar.
● Experience writing Github Actions or similar (Jenkins, etc).
● Generalist attitude and willingness to learn continuously.
Experience with writing unit tests, doing cross-validation, and robustness testing/evaluation of models.
● Ability to operate effectively and autonomously across multiple teams, and navigate technical ambiguity with only high-level direction.
Nice to haves:
● Masters or beyond related to AI/ML
● Experience with automotive software, ideally for ADAS.
● Experience with C/C++.
● Experience with developing cloud Infrastructure (AWS, GCP, Azure, etc).
● Experience deploying AI/ML solutions in automotive.
BayOne is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any federal, state, or local protected class. This job posting represents the general duties and requirements necessary to perform this position and is not an exhaustive statement of all responsibilities, duties, and skills required. Management reserves the right to revise or alter this job description.
Exceptional Software Engineers (Coding Agent Experience)
Software engineer job in Lincoln Park, MI
Mercor is seeking software engineers to support one of the world's leading AI labs in building **robust, high-performance systems** that serve the needs of next-generation machine learning applications.
This role involves **real-world engineering work**-including environment configuration, database design, and the creation of scalable APIs and service layers that interface with advanced AI models. * * * **You are good fit if you:** - **Have experience using coding agents** as part of your software engineering workflow. - Have 3+ years of elite software engineering experience from top-tier technology startups, quantitative trading firms, hedge funds, or similarly demanding environments. - Hold a Computer Science degree from a prestigious university. - Have demonstrated success leading teams to build complex database schemas. - Possess expert-level proficiency in API development, including creation, testing, and integration. - Are highly skilled in SQL and database structuring. - Demonstrate exceptional attention to detail and rigorous problem-solving skills. - Excel in both written and verbal communication. * * * **About the Role** - This project will be a high-impact 24-hour sprint that will start in the next 1-2 weeks - This role would offer a task-based pay (top performers in the previous iteration made upwards of $1000 in the sprint) * * * **Compensation and Legal Details** - You will be legally classified as an hourly contractor for Mercor - We will pay you out at the end of each week via Stripe Connect * * * **About Mercor** Mercor connects elite creative and technical talent with leading AI research labs, headquartered in San Francisco, CA. Our distinguished investors include Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larry Summers, and Jack Dorsey. Apply today and redefine digital creativity alongside groundbreaking AI technologies!
Web Developer- Shopify
Software engineer job in Macomb, MI
Web Developer - Shopify
Schedule: 100% Onsite
About the Role
We are seeking a Web Developer to build, maintain, and optimize the digital systems that power our ecommerce experience, customer data flow, and internal reporting. You will work with a modern tech stack including Ruby, Python, Rust, HTML5, and JavaScript, while shaping the functionality and performance of our Shopify ecosystem, custom plugins, and AWS-hosted applications.
This role combines hands-on development with systems management and cross-team collaboration. You'll ensure our website remains fast, reliable, and optimized, while partnering with Sales and Marketing to implement updates that improve product accuracy, SEO, and campaign execution.
Key Responsibilities
Develop features, integrations, and custom plugins for Shopify; ensure smooth data flow across ecommerce, inventory, and accounting systems.
Research and integrate new ecommerce plugins to enhance customer experience and operational efficiency.
Write and maintain code in Ruby, Python, Rust, HTML5, and JavaScript for web features, backend services, and UI improvements.
Design, build, and test RESTful API endpoints for internal workflows and cross-platform connectivity.
Deploy and maintain AWS-hosted applications with a focus on reliability and scalability.
Implement and test SEO strategies to improve search visibility and site performance.
Collaborate with Sales and Marketing on site updates including copy, imagery, SEO adjustments, pricing, stock status, and promotions.
Support product launches, seasonal campaigns, and new feature rollouts through technical implementation and structured testing.
Ensure data accuracy across platforms and develop detailed reporting and dashboards for leadership.
Monitor analytics, site performance, and user behavior to identify improvement opportunities.
Document workflows, integrations, and processes for cross-department consistency.
Who You Are
Proficient in Ruby, Python, Rust, HTML5, and JavaScript with strong development practices.
Experienced in Shopify development including themes, apps, and API integrations.
Comfortable designing and maintaining REST-style APIs.
Familiar with AWS environments and scalable backend architectures.
Knowledgeable in SEO best practices and technical optimization strategies.
Skilled in managing data accuracy across ecommerce, inventory, and accounting platforms.
Analytical with experience in performance monitoring and data-driven decision-making.
Organized, detail-oriented, and strong in documentation and communication.
Independent and accountable, able to manage multiple initiatives in a small-team environment.
Data Engineer
Software engineer job in Allen Park, MI
Epitec is seeking an experienced Data Engineer to join our automotive client's team. As a Data Engineer, the candidate will play a pivotal role in gathering, analyzing and understanding business requirements to successfully design and implement SAP EWM solutions.
Location: Allen Park, MI
Benefits: 80 hours PTO, medical insurance contributions, dental/vision, 401K retirement savings plan
This is an ongoing W2 contract
Top Responsibilities
Design, configure, and implement SAP EWM solutions to meet business requirements.
Lead end-to-end SAP EWM implementations in automotive warehouses/manufacturing facilities.
Gather and analyze business requirements; create and validate functional specifications.
Collaborate with cross-functional teams to integrate SAP EWM with external systems.
Conduct end-user training and provide on-site hyper-care support post-implementation.
Troubleshoot and resolve SAP EWM issues, ensuring timely and cost-effective delivery.
Document warehouse/business processes and maintain best practices.
Drive process improvements and optimizations within SAP EWM functionality.
Key Qualifications
7+ years of experience in SAP EWM configuration and implementation.
Strong knowledge of SAP modules (MM, PP, SD) and integration points.
Proficiency in documenting business processes and using project tracking tools (Jira, Rally).
Experience delivering projects within an Agile framework.
Bachelor's degree in technology, computer science, or related field.
Preferred: ABAP knowledge, exposure to advanced analytics and dashboards.
Excellent communication and collaboration skills for cross-functional teamwork.
Senior Engineer
Software engineer job in Detroit, MI
Describes the role of a senior level engineer responsible for planning and conducting engineering activities.
Highlights the use of advanced techniques, practical field experience, and decision-making authority on engineering problems.
Mentions participation in leading teams of field employees, technicians, engineers, and other personnel.
Key Accountabilities:
Lists responsibilities such as developing and directing important projects or field assignments with complex features.
Includes performing engineering studies, proposing solutions to engineering-related problems, and developing models for improvement programs.
Minimum Education & Experience Requirements:
Specifies that candidates must have a Bachelor's Degree in Engineering or Engineering Technology and at least 4 years of relevant job experience.
Other Qualifications (Preferred):
Master's Degree in Engineering or related discipline.
Experience maintaining State Estimator technical applications.
Familiarity with Energy Management System (EMS) including State Estimator (SE), Contingency Analysis (CA), and N-1 conditions operating practices.
Familiar with PSSE or TARA applications.
Ability to provide operational feedback to improve EMS system models based on real-time measurements.
Additional Skills:
Proficiency in Microsoft Office programs like Excel and Word.
Strong communication skills both written and oral.
Good interpersonal skills for building relationships within the team.