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.
Backend Software Engineer
Software development engineer job in Warren, MI
**Hybrid | Mt View, Austin or Detroit**
We are looking for a Back-End Engineer to build and maintain scalable services.
Due to client requirement, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.
Rate: $70 - $80 / hr. w2
Responsibilities:
Design and implement backend services using Java and Spring Boot.
Develop APIs and microservices for e-commerce workflows.
Ensure security, reliability, and performance of backend systems.
Collaborate with front-end developers and QA teams for end-to-end delivery.
Requirements:
Strong experience in Java, Spring Boot, and RESTful API development.
Knowledge of relational databases (Postgres, Oracle)
Familiarity with cloud environments, preferably Azure
Please be advised- If anyone reaches out to you about an open position connected with Eliassen Group, please confirm that they have an Eliassen.com email address and never provide personal or financial information to anyone who is not clearly associated with Eliassen Group. If you have any indication of fraudulent activity, please contact ********************.
Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range.
W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality.
JOB ID: JN -122025-104722
Software Engineer
Software development engineer job in Dearborn, MI
Software Engineer (Backend)
Dearborn, MI (onsite 4 days/week)
$90,000+ (DOE)
12-month CTH (40 hours/week)
**
As a Senior Backend Engineer for this Fortune 500 automotive company, you'll be joining the department that is centered around all things data. The data being used by this team is fundamental to improving engineering capabilities and quality, and they need an application built to effectively access this data.
If you enjoy technical problem solving and having ownership over the backend of a product, this could be the right role for you!
WHAT'S IN IT FOR YOU…?
Additional training options customized to your interests and needed skill growth.
Opportunity to gain high visibility with upper management and develop professionally within the organization.
Own the design and orchestration of this project and impact business-critical projects right away.
Medical, dental and vision insurance and accrued Paid Sick Leave available.
Competitive benefits and tuition reimbursement after conversion.
MINIMUM QUALIFICATIONS
Completed bachelor's degree (ideally in a technical field (Computer Science, IT, etc))
Experience building REST API's using Python
Understanding of API Security
BONUS: Developing in a cloud environment (GCP, Apigee)
BONUS: HPC Batch experience
RESPONSIBILITIES
Design and build APIs that expose simulation and decision-support functionality
Implement the orchestration layer for running simulation jobs asynchronously
Integrate with the compute environment (HPC Batch or cloud services as needed)
Package and prepare the model for operational execution
Store and manage simulation inputs, outputs, and scenario results
Ensure reliability, security, and performance of backend services
Collaborate with Data Science to align model inputs/outputs for seamless integration
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.”
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
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
Software Engineering Intern
Software development engineer job in Ann Arbor, MI
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us.
Group/Division
The vision of KLA's global human resources organization is to become a leader and partner to operating leadership in support of the company's efforts to achieve its strategic growth, customer and operating objectives through strategic talent management. Our mission is to enable the business, and leverage human resources to achieve short and long-term business objectives. Our primary areas of strategic focus include talent acquisition, individual and organizational assessment and development, performance management, inclusion and engagement, and rewards. The global HR organization includes HR business partners, learning and development, talent acquisition, compensation and benefits, employee communications, and HR system operations.
Job Description/Preferred Qualifications
An intern with the AI and Modeling Center of excellence will work in one or more of the following areas. Interns will be technically supported and mentored throughout their stay with KLA.
Work with traditional machine learning and deep learning techniques to meet and improve results on KLA products.
Experiment with new and novel techniques to improve results or reduce compute cost of various modeling techniques.
Build tools for more efficient experimentation.
Manage data used for training and experimentation of AI and physics modeling systems.
Image processing.
Speeding up physics models.
Developing software tools and solutions for KLA products.
Minimum Qualifications
Students working towards a PhD, MS, or BS Level Degree
Base Pay Range: $32.00 - $45.00 per hour based on pursuit of a Ph.D.Primary Location: USA-MI-Ann Arbor-KLAKLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave.
Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.
KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at ************************** or at *************** to request accommodation.
Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA's Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to ************************** to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.
Auto-ApplySoftware QA
Software development engineer job in Southfield, MI
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs.
Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence.
Job Description
Position Details:
Title:
QA Analyst
Location:
Southfield, MI
Duration:
6 month (may extend)
Our top direct client is looking for a QA Analyst for a long term project in Southfield, MI
The client is a Fortune 50 multi-billion dollar revenue generating organization with a spectrum of products and services throughout major operating businesses.
Responsibilities:
Part of scrum team, Development of automation Testing and work with business and tech leaders.
Proactively develop the automation within process and work with Dev closely.
Support any production issues as needed
Must Have(s):
QTP
Selenium
SOAP UI
Automation Experience
Additional Information
Please contact:
Monil Narayan
************
monil.narayan(@)collabera.com
Software Engineer - Developer Productivity
Software development engineer job in Ann Arbor, 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.)
As a Software Engineer on our Developer Productivity team, you will support the evolution of our Acuity and Axion autonomy products - from code commit to the test range. You will accelerate secure software development across the full range of Applied's build systems, CI pipelines, testing frameworks, and developer tooling. This critical role ensures a high-velocity release of our cutting edge software directly to the platforms that support the U.S. military operating across the globe.
At Applied Intuition, you will:
Maintain cutting-edge build systems that enable the delivery of zero-fault tolerant, autonomy applications deployed on aerial and maritime platforms
Build high-leverage tools and systems that empower engineering teams to develop and deploy autonomy software with greater speed, reliability, and security
Design scalable CI/CD workflows that integrate with our autonomy-specific validation stack, including simulation, sensor modeling, and multi-agent testing
Improve the internal developer experience through robust build systems, reproducible environments, and secure artifact management.
Support hybrid cloud and on-prem infrastructure used for large-scale simulation, ML pipelines, and live testing of autonomous combat aircraft
Partner with simulation, ML, autonomy, and security teams to deliver tailored infrastructure for their needs-while keeping systems simple, reliable, and maintainable
We're looking for someone who has:
Bachelor's degree in Computer Science, Cloud Computing, Cyber-security or a related engineering field
3+ years of experience designing and operating infrastructure for high-performance engineering teams
Experience deploying and maintaining systems through a modern Infrastructure as Code approach (e.g. Terraform & Ansible)
Proficiency with specialty build system tooling (e.g. Bazel, Nix)
Deep expertise with CI/CD systems, build tooling, version control, and developer-facing services.
Strong scripting and automation skills (Python or Bash preferred).
U.S. Citizenship and ability to obtain a U.S. Top Secret security clearance.
CompTIA Security+ certification (or willingness to obtain within 6 months).
Travel Requirements:
Must be willing to travel as required to support projects; estimated average travel is once every other month for between 2-5 days (~20%)
Security Requirements:
Must be a U.S. Citizen
Must hold or be eligible for a U.S. Top Secret security clearance
For more information about U.S. security clearances: click here.
Nice to have:
Master's degree in Computer Science, Cloud Computing, Cyber-security or a related engineering field
5+ years of hands-on experience performing DevOps roles in the defense industry
Certified Kubernetes Administrator (CKA) ,Certified Kubernetes Application Developer (CKAD), Certified Kubernetes Security Specialist (CKS)
Proven expertise in setting up and managing on-premises instances of AWS Services, ML Ops tooling, and automated security monitoring solutions
Current U.S. TOP SECRET clearance
Compensation at Applied Intuition for eligible roles includes base salary, equity, and benefits. Base salary is a single component of the total compensation package, which may also include equity in the form of options and/or restricted stock units, comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off. Note that benefits are subject to change and may vary based on jurisdiction of employment.
Applied Intuition pay ranges reflect the minimum and maximum intended target base salary for new hire salaries for the position. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials & certifications, educational attainment, skill level requirements, interview performance, and the level and scope of the position.
Please reference the job posting's subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the locations listed is: $130,000 to $200,000 USD annually.
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-Apply2026 Summer Intern - Software Engineer, Autonomous Driving (Master's Degree)
Software development engineer job in Milford, MI
**To help** **facilitate** **administration of** **the** **relocation** **sti** **ped** **if you are selected, please apply using the permanent address you would move from.** **Work Arrangement:** Hybrid: This internship is categorized as hybrid. The selected intern is expected to report to the office up to three times per week or as determined by the team.
**Location** **s** **:**
Sunnyvale, California
Mountain View, California
Warren, Michigan
Milford, Michigan
**About** **th** **e** **R** **o** **le:**
As an Autonomous Driving Software Engineer Intern, you will contribute to the design, development, and validation of cutting-edge software powering self-driving systems. You'll collaborate with experienced engineers across AV Platform teams to build scalable, safety-critical software for autonomous vehicles operating in real-world environments.
**What You** **'ll Do:**
+ Develop, test,anddeployproduction-ready codeacross components of vehicle platform software.
+ Quickly rampuponassignedcodebase, product area, and/or system.
+ Complete assigned tasks efficiently with few iterations.
+ Identify problem statements, outlineoptimalsolutions, account for tradeoffs and edge cases.
+ Participate in code reviews, technical discussions, and design resign.
+ Collaborate with cross-functional teams including hardware, systems, test, and safety to ensure seamless software integration.
+ Communicate effectively across multiple stakeholders.
**Required Qualifications:**
+ Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Bachelors or Mastersdegree in computer science or a related field.
+ Experience with modern object-oriented programming languages (e.g., Java, C++, Python) preferably in a production or applied project environment.
+ Able to work fulltime,40 hours per week.
**Preferred Qualifications:**
+ Previousexperience with software development through internships, class projects, personal projects, or coding competitions.
+ Experience developing and testing software through internships, coursework, or personal projects.
+ Familiarity with Linux/POSIX environments and exposure to embedded systems or robotics projects.
+ Understanding ofnetworking fundamentals relevant to embedded or distributed systems.
+ Experience with robotics frameworks (e.g., ROS), embedded Linux platforms, or common sensors (e.g., cameras, lidar, radar, IMUs) is a plus.
+ Interest or coursework related to safety-critical or high-reliability systems (automotive, aerospace, medical) is beneficial.
+ Passion for self-driving technology and its potential impact on the world.
+ Intent to return to degree-program after the completion of the internship.
+ Graduating between December 2026 and August2027.
**Compensation:**
+ The monthly salary range for this role is$7,300- $9,200per month
+ GM will provide a one-time lump sum taxable stipend payment to eligible students selected for the 2026 Student Program.
**What you'll get** **from us** **(Benefi** **ts):**
+ Paid US GM Holidays
+ GM Family First Vehicle Discount Program
+ Result-based potential for growth within GM
+ Intern events to network with company leaders and peers
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Benefits Overview**
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* .
**Non-Discrimination and Equal Employment Opportunities (U.S.)**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company (**************************************************
**Our Culture**
**How we hire (************************************************
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (********************************************
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Base Software Development Engineer
Software development engineer job in Auburn Hills, MI
The Core Embedded Base Software Engineer will be part of a team responsible for developing basic software components for EE/core and powertrain control modules. The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for EE/core and powertrain base software. Responsibilities include performing reviews and inspections of requirements, design documents, C/C++/assembly code, and test plans. The candidate will also embrace virtualization methods and techniques used in the base software development life cycle and interact with other departments/vendors to elicit software requirements. Experience in Base SW diagnostics and Bootloader SW development is a plus.
Software Test Engineer (9573)
Software development engineer job in Northville, MI
Founded in 1982, Trialon Corporation was established to assist companies with their technical staffing needs. Trialon understands our clients have different needs and we take pride in our ability to adapt accordingly. We will successfully match candidates to your company culture and technical requirements. We maintain a track record of proven accomplishments in providing solutions for excess workloads by supplying qualified contract personnel, as well as direct placements. Trialon provides people throughout North America in many technical fields including Automotive, Aerospace and Telematic Industries. Our experienced Account Managers and Recruiters are available to meet all your technical staffing needs.
***U.S. citizenship or permanent resident alien status is required.
***Criminal Background and Drug Test completed on all candidates prior to start.
Job Description
Functions as a crucial part of the development team assisting software lead in planning, developing executing and maintaining test plans and test cases. Also, maintain test reports and documentation for traceability. Work with development and program teams in issue analysis.
Qualifications
ESSENTIAL DUTIES and RESPONSABILITIES:
Primary responsibility is to develop and maintain test equipment and software (test scripts, etc) for multiple projects.
Secondary responsibility is to assist development team in determination of root cause of problems and assisting in corrective actions to correct the root cause. This includes documentation of issues.
Analyze customer and internal requirements to develop test plan and test cases.
Test software design and code at the unit and system level to ensure all requirements and quality standards are met.
Work closely with software lead to coordinate test software development and plan testing activities.
Working knowledge of software development tools (debuggers, emulators, compilers). Freescale's family of microcontrollers and CodeWarrior IDE is a plus.
Ability to read schematics and debug analog and digital hardware.
Able to use oscilloscope for troubleshooting.
Fluent in both written and spoken English.
EDUCATION AND EXPERIENCE:
Bachelor's Degree in Electrical Engineering, Computer Science (or equivalent)
5+ years of experience in automotive embedded software development
5+ years for C/C++ or other structured language
Experience developing and debugging software in real-time, embedded environment
Knowledge of tools such as LDRA, Polyspace, or similar strongly desired
Creative problem-solver capable of creating and reproducing complex software defects
Good project management and time management skills
Additional Information
Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship.
Must be US Citizen or have valid US Green Card.
Software Engineer Back End Developer
Software development engineer job in Detroit, MI
Description & Requirements Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements. Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. Requires expertise in specialty areas.
Back-End Software Developer shall perform engineering tasks for back-end design and development efforts including, but not limited to, developing back-end architectures to support current and new system capabilities and integrations, RESTful API development and modification, database management, and data model development and optimization.
This position requires an active Secret Security clearance or higher.
Although this role may be performed remotely, occasional paid travel to the client site in San Antonio, Texas or Baltimore, Maryland may be required.
Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7
Job-Specific Minimum Requirements:
- Secret or higher level security clearance required.
- A bachelor's degree in related field required. A master's degree may be substituted for 2 years of experience.
- 7 years of software development experience in object-oriented and scripted languages with the ability to apply several tool suites related to DevSecOps, microservices and containers.
- 5 year's experience with CI/CD software development.
- 3 years of experience participating in software development programs or projects.
- Experience integrating into DoD DevSecOps environments.
- Experience with integrating data from unclassified to classified application deployments.
- Experience with Atlassian Software - Bug tracking and ticketing (Jira) and Document repository (Confluence).
- Working understanding of modern HTML, CSS and front-end design principles.
- Relevant experience performing back-end web design and development.
- Demonstrated experience with relational databases, RESTful API development and communication, and system integrations.
- Practical experience developing in a cloud environment.
- Experience using Agile Test-Driven development with a focus towards web-based applications.
- Experience working with manual testers to help:
- Prepare, conduct and document various systems tests and results to verify system operability
- Ensure compliance with project standards and requirements
- 5 years of experience with at least five (5) of the following:
- React (or another language and NPM)
- Java and Maven
- Jenkins
- Gitlab
- MySQL
- AWS Infrastructure
- Kubernetes
- Red Hat Enterprise Linux (RHEL)
- Ansible
- Bash Scripts or PowerShell
- Docker
- DevSecOps experience with at least two (2) of the following Build tools:
- UX Design tool suites (e.g. Sketch, InVision)
- PostgreSQL
- SonarQube
- Fortify
- JUnit, Jasmine, Karma or other unti test software
- Spring 5.x
- Hibernate
- Java
#techjobs #clearance #veterans Page #c0reJobs
Minimum Requirements
TCS196, T4, Band 7
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************.
Minimum Salary
$
120,000.00
Maximum Salary
$
150,000.00
Easy ApplyFront-end Software Development Engineer
Software development engineer job in Dearborn, MI
Akkodis is seeking a Front-end Software Development Engineer for a Contract with a client in Dearborn, MI. The ideal candidate will be responsible for designing and implementing user-friendly, responsive interfaces for web and mobile applications, ensuring a seamless user experience.
Rate Range: $55/hour to $60/hour; The rate may be negotiable based on experience, education, geographic location, and other factors.
Front-end Software Development Engineer job responsibilities include:
* Design and implement user-friendly, responsive interfaces for web and mobile applications using HTML, CSS, JavaScript, and frameworks like React and Next.js.
* Collaborate with cross-functional teams including product owners, designers, and back-end developers to deliver cohesive solutions.
* Create mock-ups and prototypes for new features and participate in UI design reviews and product demos.
* Perform functional and automated UI testing to ensure quality and cross-browser compatibility.
* Optimize application performance and fix bugs, while staying updated on emerging front-end technologies and trends.
* Ensure compliance with accessibility standards, SEO principles, and enterprise brand guidelines for a consistent user experience.
Required Qualifications:
* Bachelor's degree in computer science, Software Engineering, or a related field (master's preferred).
* Minimum 6 years in IT with at least 4 years in front-end development.
* Strong proficiency in React and Next.js, with hands-on experience in building responsive, user-friendly interfaces.
* Practical experience in at least two coding languages or advanced expertise in one, along with knowledge of UI testing tools like Playwright.
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 *****************************.
Pay Details: $55.00 to $60.00 per hour
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, 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.
Equal Opportunity Employer/Veterans/Disabled
Military connected talent encouraged to apply
To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to *************************************************
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
Massachusetts Candidates Only: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Easy ApplyBase Software Development Engineer
Software development engineer job in Auburn Hills, MI
The Core Embedded Base Software Engineer will be part of a team responsible for developing basic software components for EE/core and powertrain control modules. The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for EE/core and powertrain base software. Responsibilities include performing reviews and inspections of requirements, design documents, C/C++/assembly code, and test plans. The candidate will also embrace virtualization methods and techniques used in the base software development life cycle and interact with other departments/vendors to elicit software requirements. Experience in Base SW diagnostics and Bootloader SW development is a plus.
Basic Qualifications:
* Bachelor's Degree in Electrical, Mechanical, or Computer Engineering or related degree field
* Minimum 5 years' experience with embedded C/C++ software (hand-coding) in a Real Time Operating System environment. Including a minimum 2 years of experience in Vector/ETAS/AUTOSAR Basic Software configuration of modules like MCAL, FEE, WDG, DEM, DCM, CAN, LIN
* Experience with multicore microprocessors, ability to interpret hardware schematics, and Functional Safety concepts (ISO 26262)
* Experience with compilers, emulators, (Lauterbach) debuggers, and automation scripting
* Experience in software verification/validation including white box, black box, and gray box testing
* Familiarity with automotive software code quality standards like MISRA-C
* Strong communication skills, both verbal and written
* Ability to adapt to a changing environment with minimal effect on productivity
* Experience using data acquisition tools like ETAS, INCA, CANoe, CANalyzer
* Experience with NXP Cobra-55, Aurix TC family of automotive microprocessors
Preferred Qualifications:
* Master's degree in Engineering
* Automotive experience either at work or university, such as Formula SAE or SAE EcoCar
* Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP
* Experience with Electrobit EBTREOS Studio MICROSAR configuration
* Strong understanding of internal combustion engines, hybrid, battery electric, and/or vehicle subsystems
* Strong experience working in multi-disciplinary teams
* Experience in simulation/virtual methodologies and/or tools
* Experience implementing Embedded Real-Time Controls and Software solutions
Cyber Software Development Engineer (C5)
Software development engineer job in Sterling Heights, MI
C5 - Cyber Software Development Engineer 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. 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.
Company Information:
General Dynamics is a successful Fortune 100, global aerospace and defense company, with over 90,000 employees world-wide. General Dynamics Land Systems, a business unit of General Dynamics, has a strong foundation of delivering core engineering and manufacturing capabilities to our clients for military vehicles. Our team is focused on continuous process and productivity improvements that reduce product costs, while increasing troop safety and effectiveness. Land Systems continues to work with the US Armed Forces and its Allies to ensure these vehicles remain survivable, relevant, flexible, affordable and capable of addressing a dynamic threat environment.
What We Offer:
If you are just starting your career or are an experienced professional, we offer a Total Rewards package that is Impactful and built for you.
* Healthcare including medical, dental, vision, HSA and Flex Spending
* Competitive base pay, incentive pay that rewards individual and team performance, and comprehensive benefits.
* 401k Match (6%)
* Educational assistance
* 9-80 Work Schedule (The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off.)
* On-going learning opportunities within a rewarding work environment
* Onsite Cafeteria, remodeled and updated fitness center, and outdoor fitness track
Position Responsibilities:
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 from an ABET accredited university
* 5-7 years experience in a similar role
* 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.
Additional Position Qualifications:
* This position will require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance)
* Currently possess DoD Secret clearance or higher desired
* Develop and implement cybersecurity measures to protect embedded systems.
* Experience with embedded systems, automotive and military related
* The flexibility to work non-duty hours or on weekends as needed by the project.
* Must satisfy Anthropometric Size Restrictions for access to military vehicles and be able to climb on vehicles and pass through hatches.
GDLS considers factors such as, scope/responsibilities of the position, candidate experience, education/training background, in addition to local market comparable and business considerations when extending an offer.
Headquartered in Reston, Virginia, General Dynamics is a global aerospace and defense company offering a broad portfolio of products and services in business aviation; ship construction and repair; land combat vehicles, weapons systems and munitions; and technology products and services. General Dynamics employs more than 100,000 people across 65 countries worldwide and in all 50 U.S. states, more information is available at *********** General Dynamics Land Systems, is a business unit of General Dynamics, and is an innovative leader of ground combat systems' equipment and software for our clients. Our performance-driven team partners with the U.S. Army, U.S. Marine Corp and other militaries across the Globe to ensure that next generation ground combat vehicles are ready to protect our fighting men and women in uniform. General Dynamics Lands Systems provides a competitive compensation package, site specific flexible work schedules, 401(k) with Company Match; Bonus Eligibility, Employee Development Opportunities, Tuition Reimbursement, On-site Amenities, and comprehensive Medical/Dental/Vision Insurance.
As an Equal Opportunity Employer, General Dynamics Land Systems ("GDLS") provides all persons with equal opportunity and access to all aspects of employment process, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, marital status, age, disability, status as a protected veteran, or membership in any group protected by federal, state, or local anti-discrimination laws. GDLS also is committed to providing reasonable accommodations to individuals with disabilities and disabled veterans.. If, due to a disability, you need an accommodation to search or apply for an opportunity with GDLS, please call ************ or send an e-mail to ***************** for assistance and let us know the nature of your request and your contact information.
Share: mail Tweetshare to twitter Share on Facebookshare to facebook Share on LinkedInshare to linkedin
Apply Now
Similar Jobs
Cyber Software Development Engineer (C5)
Sterling Heights, MI, United States
Engineering
Interested in working for Land Systems? Join our Talent Network Today!
Join our Talent Network
* Search Jobs
* Saved Jobs
* Careers Home
facebook twitter linkedin youtube instagram
2025 General Dynamics US. All rights reserved.
Software Engineer
Software development engineer job in Troy, MI
Description Tyler Technologies Troy, MI location is looking for a talented Software Engineer to enhance and maintain our flagship Records Management solution, supporting Public Safety agencies across the United States. In this role, you will be involved in all aspects of solution development including analysis, design, coding, testing, and support. Ideal candidates will enjoy solving complex technical problems and thrive in a highly collaborative environment. Responsibilities
Develop and maintain enterprise‑level, web‑based applications using C#, .NET Framework, .NET Core, Angular, and SQL, with a focus on server side/backend.
Be fully embedded in a highly collaborative team to work toward shared goals and business objectives.
Promote high quality, maintainable code by following, developing, refining, and documenting best practices.
Code both product enhancements and bug fixes for a rapidly growing user base, occasionally working directly with customers.
Develop and maintain automated test coverage to ensure quality and reliable code.
Contribute to CI/CD pipelines, supporting deployment and release processes.
Participate in modernizing the application stack for a Cloud based future.
Engage in code review processes to expand technical product knowledge and ensure quality, well- tested solutions.
Communicate clearly with teammates, stakeholders, and Product Owners to understand requirements, contribute to planning, and reliably deliver results.
Qualifications
Multiple years of experience building highly available and scalable web applications in a professional work environment.
Skilled with .NET (Framework/Core) and SQL Server, with experience building RESTful APIs.
Strong understanding of object‑oriented programming, SOLID principles, and modern design patterns in .NET.
Proficient with SDLC tooling (GitHub, Azure DevOps, Visual Studio) and experienced with Agile, OOP, TDD, and BDD practices.
Strong verbal and written communication skills, with the ability to collaborate effectively with technical and non‑technical colleagues.
Strong passion for collaborating on solving challenging problems.
Ability to think critically, with strong analytical and problem-solving skills.
Be curious with an ability to think outside the box and learn new things quickly.
Team player with excellent communication and collaboration skills.
Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.
Nice to Haves
Bachelor's degree in computer science.
Experience with Responsive Web Design and web client technologies inclusive of Angular, JavaScript/Typescript, HTML5, and CSS3.
Familiarity with cloud platforms and technologies (AWS) and applying best practices for cloud‑based application deployment and design.
Experience with Testing Frameworks such as Playwright.
Experience with containerized Development (e.g. Docker).
Auto-ApplyJunior SDET with Playwright
Software development engineer job in Farmington Hills, MI
Under the general direction of a more experienced team member, responsible for contributing to the creation, execution, automation, and maintenance of tests to support the validation of functionality in an agile environment. Utilizes company-approved tools to independently develop and maintain automated test scripts and develops SQL scripts to extract data from the database to execute test cases.
Primary Job Responsibilities:
Build, maintain, and evolve test automation scripts, under the direction of more experienced team members, using Playwright and TypeScript, or other enterprise-approved tools to support API and UI testing.
Collaborate with other SDETs and other scrum team members to understand requirements and system impact of requested changes across multiple applications, and can explain to team members.
Create clear and maintainable test cases.
Develop code using modern languages and tools, while adhering to coding standards.
Develop and maintain automated API tests (REST/SOAP) and validate functional requirements.
Support feature teams with manual testing efforts when needed, including test case design, exploratory testing, and validation of workflows that are not yet automated.
Identify, document, and track bugs and issues through resolution, with the assistance of more experienced team members.
Participate in test cases and code reviews and provide feedback on testability and quality.
Write and maintain SQL queries to mine data to be utilized in testing efforts.
Offer input on the testability of functional elements and product designs.
Develop an awareness of best practices in testing, code quality, and software development.
Ensure traceability between requirements, tests, and defects, and support compliance with enterprise policies (e.g., HIPAA, security, audit readiness).
Minimum Qualifications:
Knowledge of at least one programming language (e.g., TypeScript, JavaScript, Java).
Exposure to test automation tools and frameworks.
Basic understanding of software QA methodologies, tools, and processes.
Knowledge or Agile/Scrum development environments.
Excellent problem-solving skills and attention to detail.
Staff Software Development Engineer
Software development engineer job in Ann Arbor, MI
What You'll Do: * As an Engineer at Criteo, you'll design and build web applications for our Retail Media platform, enabling advertisers to set up, launch, and optimize campaigns efficiently. * Collaborate with Product and cross-functional teams to shape robust, well-architected solutions to business challenges.
* Write, review, and improve code while ensuring reliability, performance, and smooth operation of live applications.
* Participate in code reviews, pair programming, and technical discussions to share knowledge and uphold high engineering standards.
* Influence and mentor engineers at all levels, helping them adopt better practices, think critically about trade-offs, and deliver high-quality outcomes.
* Champion engineering excellence through modular design, best practices, and high-quality, testable code.
* Continuously improve our architecture and development practices by identifying systemic challenges, introducing new tools or patterns, and simplifying complex systems.
Who You Are:
* BS in Computer Science or a related field
* Deep expertise in C#/.NET and API design, microservice architecture (defining clear boundaries, contracts, and integration patterns), designing service templates
* Experience with messaging systems (Kafka, RabbitMQ, or similar), familiar with event-driven design and CQRS patterns
* Knowledgeable around cross-service testing challenges (e.g., contract testing, test doubles, in-memory testing)
* (Nice-to-have) Familiar with CI/CD pipelines, build orchestration, and deployment strategies for microservices
* (Nice-to-have) Experience with SDK or framework development supporting multiple teams
* (Nice-to-have) Some experience or familiarity with TDD and/or BDD.
We acknowledge that many candidates may not meet every single role requirement listed above. If your experience looks a little different from our requirements but you believe that you can still bring value to the role, we'd love to see your application!
Who We Are:
Criteo is a leader in commerce media, helping brands, agencies, and publishers create meaningful consumer connections through AI-powered advertising solutions. We're shaping a more open and sustainable digital future for advertising.
At Criteo, our culture is as unique as it is diverse. From our offices across the globe or from the comfort of home, our 3,600 Criteos collaborate together to build an open, impactful, and forward-thinking environment.
We foster a workplace where everyone is valued, and employment decisions are based solely on skills, qualifications, and business needs-never on non-job-related factors or legally protected characteristics.
What We Offer:
Ways of working - Our hybrid model blends home with in-office experiences, making space for both.
Grow with us - Learning, mentorship & career development programs.
Your wellbeing matters - Health benefits, wellness perks & mental health support.
A team that cares - Diverse, inclusive, and globally connected.
Fair pay & perks - Attractive salary, with performance-based rewards and family-friendly policies, plus the potential for equity depending on role and level.
Additional benefits may vary depending on the country where you work and the nature of your employment with Criteo.
Auto-ApplySoftware Development 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?
Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams.
In this position....
Foundational Services My Access and Identity is a high demand, high availability services which is currently managing global presence (RoW and China). We are working on Identity new Gen APIs to comply with new API security standards which constitutes 9 services. As for functionalities, as per OGC, we will need to help enable MFA for all touchpoints in Ford Retail, along with enabling Passkey as an MFA option which requires sufficient work from Identity engineering team. We are also in the pipeline for FNv3.x work for passing identity to the vehicle. Having an engineer backfill will help keep up with the priorities.
You'll have...
Bachelor's degree in computer science or a closely related engineering discipline
5+ years of backend software engineering experience in Java, Spring Boot and SQL
3+ years of experience with GCP, Azure or AWS
Even better, you may have...
2 years MongoDB or NoSQL database
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.
For more information on salary and benefits, click here: *****************************
This position is a range of salary grades 5-8 .
Visa sponsorship is not 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 **************.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location will be required to be onsite four or more days per week. #LI-Hybrid
#LI-CH2
What you'll do...
Perform Application Architecture and lead white board sessions
Develop multi-cloud SpringBoot/Java API/microservices with Azure services and Google Cloud Platform (GCP)
Perform software engineering using Test Driven Development (TDD), continuous integration and continuous deployment (CI/CD)
Refactor API/microservices for simplification and efficiency
Integrate and expand identity provider (IDP) services
Develop API Load and Performance strategies that can be executed by the load and performance team
Develop software that is Clean Code compliant
Perform Pairing, Mobbing or individual software development
Perform periodic 24x7 production support
Jira or equivalent experience
Use DevOps tools such as Jenkins, SonarQube, CheckMarx and GitHub to deploy, improve and manage software Work in an extreme software development environment using agile or Kanban software methodology
Auto-Apply