Associate software engineer jobs in Michigan - 2,972 jobs
Controls Software Engineer
Lincoln Electric 4.6
Associate software engineer job in Shelby, MI
Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc welding solutions, automated joining, assembly and cutting systems, plasma and oxy-fuel cutting equipment, and has a leading global position in brazing and soldering alloys. Lincoln is recognized as the Welding Expert™ for its leading materials science, software development, automation engineering, and application expertise, which advance customers' fabrication capabilities to help them build a better world. Headquartered in Cleveland, Ohio, Lincoln Electric is a $4.2B publicly traded company (NASDAQ:LECO) with over 12,000 employees around the world, with operations in 71 manufacturing and automation system integration locations across 21 countries and maintains a worldwide network of distributors and sales offices serving customers in over 160 countries.
Location: Shelby
Employment Status: Hourly Full-Time
Function: Engineering
Req ID: 26527
Summary
Fori Automation, LLC, a Lincoln Electric Company, is a global supplier of welding, assembly, material handling, and testing equipment for automotive and non-automotive customers worldwide. Fori Automation focuses on delivering cost-effective, highly engineered products and systems designed and manufactured globally with localized sales, project management, and service.
We are seeking an experienced Controls SoftwareEngineer for our Shelby Township, MI site with a background in industrial software development. The Controls SoftwareEngineer will initially support active projects and then transition to completing projects directly. They will take the lead on developing software on new projects and debug software on new machines. This role requires travel to customer sites for equipment installation and customer interaction.
What You Will Do
Design PLC software and HMIs for industrial automation equipment
Debug and troubleshoot PLC software and HMIs
Collaborate with cross-functional teams to maintain project timelines and critical path milestones.
Maintain task lists and reports of open items.
Maintain project design documentation and prepare customer deliverables.
Ensure the controls engineering process is tracked and followed.
Assist customers and local tradespeople in troubleshooting equipment issues.
Conduct end-user training on equipment operation.
Education & Experience Requirements
Electrical Engineering or Computer Engineering degree preferred; Mechatronics degrees will also be considered.
Minimum of two years of experience as a Controls Engineer or Controls SoftwareEngineer with experience in designing Rockwell Logix 5000 or Siemens S7-1500 family processors.
Knowledge or education in electrical circuits, schematic reading, design, and troubleshooting.
Experience with electrical CAD systems, such as AutoCAD Electrical and/or ePLAN
Experience with PLC programming in ladder and structured text.
Experience programming HMIs
Travel required: approximately 30% domestic and international.
Weekend work may be required based on project schedules.
Preferred
Experience in computer programming languages, such as VB, C/C++, or C#.
Experience with Rockwell and Siemens HMI preferred.
Lincoln Electric is an Equal Opportunity Employer. We are committed to promoting equal employment opportunity for applicants, without regard to their race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation), sexual orientation, gender identity, age, veteran status, disability, genetic information, and any other category protected by federal, state, or local law.
$77k-99k yearly est. 4d ago
Looking for a job?
Let Zippia find it for you.
Software Engineer
Brooksource 4.1
Associate software engineer job in Grand Rapids, MI
About the Role
You will design and ship APIs, stand up automated test harnesses using xUnit and .NET Aspire, and help elevate test practices across the team. We are containerizing workloads and moving to Kubernetes (cloud target may be Azure and/or GCP), including migrating Azure Functions and Logic Apps into services. You will contribute as an engineer on an agile team-submitting PRs, participating in code reviews, and coaching teammates on test automation best practices.
Responsibilities
Design, develop, test, and deploy C#/.NET services and RESTful APIs.
Build and maintain integration test suites and automated test harnesses using xUnit and .NET Aspire (focus on integration tests, not component testing).
Contribute as an engineer on an agile team: submit PRs, participate in code reviews, pair/mob programming when helpful, and improve team testing discipline.
Develop and run services in containers/Kubernetes (Docker images, health/readiness probes, configuration, resource management).
Work within SAFe Agile using CI/CD best practices; ensure features meet clear, testable acceptance criteria.
Partner with the Technical Product Owner and IT stakeholders to co-create acceptance criteria and raise overall reliability and quality signals.
Support the migration of Azure Functions and Logic Apps to containerized services and modern service boundaries.
Promote secure coding, observability, and quality gates across the team.
Qualifications
5+ years in softwareengineering; 3+ years in C#/.NET, SQL, and REST APIs.
Required Skills
Strong experience with integration test automation using xUnit and running tests in CI.
Hands-on containerized development and Kubernetes experience (cloud-agnostic; Azure/GCP experience welcome).
2+ years building PaaS applications on Azure preferred (AWS/GCP considered).
Proven experience designing and developing systems (not solely DevOps/configuration/maintenance).
Solid Git/PR workflows, distributed team collaboration, and clear technical communication.
Experience with Postman, Swagger/OpenAPI, and common design patterns.
Preferred Skills
.NET Aspire (distributed app composition/orchestration, test harnessing, dashboards).
Contract testing experience (Pact.io or similar tools).
Kafka, Temporal (workflows), LaunchDarkly (feature flags), SonarQube (quality gates).
Observability: OpenTelemetry, Application Insights, Prometheus/Grafana.
Secure coding practices (OWASP), dependency scanning, SBOM.
$68k-90k yearly est. 4d ago
Senior Software Engineer
Belcan 4.6
Associate software engineer job in Warren, MI
Job Title: Defense Senior SoftwareEngineer - OS Specialization
Job Type: Contract (6 Months Contract)
Pay Rate: $50.48/hr
We are seeking a highly skilled Defense Senior SoftwareEngineer II with expertise in operating systems and embedded software. The successful candidate will lead the design, development, testing, and deployment of software systems for internal projects and external defense customers. This role involves capturing requirements, architecting solutions, coding, and supporting troubleshooting and system validation.
Key Responsibilities:
Lead softwareengineering teams in architecting, designing, developing, testing, and deploying software and software systems, including:
Embedded controllers
User interfaces
Diagnostics
Communication gateways
Data processing tools
Capture and document customer, user, and engineeringsoftware requirements.
Produce and review software work products, such as:
Requirements documentation
Sequence/timing diagrams
User experience wireframes
Process documentation and flowcharts
User stories
Test plans and test reports
Project planning and scheduling documentation
User guides
Continuously improve software development processes, including:
Code reviews
Unit testing and system testing
Automated testing
Project task tracking and team collaboration
Continuous integration
Bug and issue tracking
Education and Experience (Required):
Bachelor's degree in Computer Science, Computer Engineering, or related technical field, or equivalent work experience.
Minimum of 4 years of professional software development experience.
Experience with in-vehicle software architecture and design.
Experience with software languages, technologies, methodologies, APIs, databases, and Pub/Sub systems.
Education and Experience (Preferred):
Strong working knowledge of software technology architecture and configuration.
Experience with multi-system integration, IoT, web app development, and distributed systems integration.
Knowledge of software documentation best practices.
Experience with MATLAB and Simulink for control algorithm development, analysis, and validation.
Skills, Knowledge, and Abilities (Required):
Proficiency in C, C++, and Python development.
Solid understanding of low-level Linux and operating system fundamentals (process management, memory management, system startup).
Knowledge of communications protocols and standards, including CAN bus, TCP/IP, UDP, DDS, and other serial protocols.
Strong troubleshooting skills to quickly identify and resolve software issues.
Excellent verbal and written communication skills for technical and non-technical audiences.
Ability to work independently, manage multiple assignments simultaneously, and pay close attention to detail.
Skills, Knowledge, and Abilities (Preferred):
Experience planning, estimating, scheduling, and coordinating technical projects.
Leadership experience managing small teams of software developers.
Automotive vehicle knowledge, including hands-on mechanical or electrical experience.
Proven ability to interface with software, network, and hardware development and integration teams.
Current or ability to obtain Secret DOD security clearance.
$50.5 hourly 3d ago
Software Engineering Intern
KLA 4.4
Associate software 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.
$32-45 hourly Auto-Apply 60d+ ago
Software Engineer Switching Test
Cisco Systems 4.8
Associate software engineer job in Michigan
Applications are accepted until further notice Meet the Team Join Cisco's team of seasoned engineers working on Switching technology, the preferred choice for mission-critical networks in large enterprises. Collaborate with a vibrant technical community to develop some of the world's most widely deployed Enterprise Switches.
Your Impact:
* Document, maintain, and monitor testing progress reports and communicate status to team and management.
* Design test beds, identify necessary equipment, build topology maps, and estimate test efforts.
* Tackle problems failures on local systems and analyze results.
* Work with development team to debug and reproduce software defects.
* Apply verification and validation methods to improve and ensure the quality
Minimum Qualifications:
* Bachelor's degree+ 3 years of related experience, or Masters in Computer Science, SoftwareEngineering, or technical equivalent.
* Hands-on experience with Test automation preferably with Python.
* Experience with real-time OS (e.g. Linux, Cisco IOS).
* Knowledge of TCP/IP fundamentals and networking protocols.
* Ability to diagnose software and network issues, interpret logs, and collaborate with development for the issue resolution and verification.
* Familiarity with Artificial Intelligence (AI) concepts and applications.
Preferred Qualifications:
* Understanding of Platform architecture and networking concepts.
* Experience on Forwarding and network features testing.
* Hands-on experience or Understanding of Networking technologies (Ethernet, VLAN, Layer 2/Layer 3, Multicast, Virtualization, Netconf, SNMP etc.)
* Hands-on familiarity with network test tools such as Ixia, Spirent.Why Cisco?
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
Message to applicants applying to work in the U.S. and/or Canada:The starting salary range posted for this position is $123,600.00 to $174,000.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits.
Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco
Non-exempt employees** receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next
Additional paid time away may be requested to deal with critical or emergency issues for family members
Optional 10 paid days per full calendar year to volunteer
For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows:
.75% of incentive target for each 1% of revenue attainment up to 50% of quota;
1.5% of incentive target for each 1% of attainment between 50% and 75%;
1% of incentive target for each 1% of attainment between 75% and 100%; and
Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
The applicable full salary ranges for this position, by specific state, are listed below:
New York City Metro Area:
$123,600.00 - $200,100.00
Non-Metro New York state & Washington state:
$109,900.00 - $181,600.00
* For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
** Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
**To help** **facilitate** **administration of relocation benefits 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.
**Locations:**
Mountain View, California
Warren, MI
We are seeking highly motivated interns to research, explore, and evaluate cutting-edge AI-driven approaches for robot localization/map construction, perception, motion planning, scenario simulation, and data engineering. The role will involve hands-on experimentation, algorithm development, and integration of multi-modal sensor data to advance autonomous robotic systems.
**About the Team:**
The Robotics Software team is developing the next generation of autonomous robotic systems, focusing on autonomous mobile robots (AMRs) and intelligent robotic platforms. We develop full-stack robotics capabilities-from perception and planning to control and system integration-bringing innovative, real-world autonomous solutions to the future of the work.
**Role Overview:**
We are looking for a self-motivated intern to prototype the development of AI-driven sense-plan-act architecture that supports the development, testing, and validation of autonomous robotic systems in manufacturing plants. In this role, you will focus on developing camera- and LiDAR-based wheel-drive robotic system, design technical specification, creating and executing test plan, integrating the software with physical and simulation platforms, and enabling teams to accomplish the technical and business objectives.
You will work cross-functionally with experts in autonomy, contributing to system-level validation and the continuous improvement of system robustness and validation workflows.
**Localization**
+ Evaluate and test LiDAR-based localization repositories.
+ Investigate Gaussian splatting localization pipelines and assess feasibility for embedded platforms.
+ Explore machine-learning techniques for feature point correspondence between image frames.
+ Implement and benchmark place recognition algorithms using computer vision.
+ Integrate dynamic object handling into localization workflows.
+ Develop multi-agent map-building and construction processes (offboard).
+ Design sensor fusion strategies for heterogeneous modalities (e.g., 3D LiDAR, 2D LiDAR, monocular camera, IMU, wheel odometer).
+ Apply post-processing optimization algorithms (e.g., factorgraphand posegraph).
**Data Engineering**
+ Create, curate, and manage datasets for training AI models.
+ Ensure data quality and diversity for robust algorithm development.
**Simulation**
+ Upgrade the existing simulation environment to support generation of realistic 3D LiDAR data and photorealistic image rendering for advancedperceptiontesting.
+ Design and implement adversarial scenarios toidentifypotential safety vulnerabilities and enhance overall system robustness.
**Perception**
+ Developperceptionsolutionsleveragingjoint representation of Bird's Eye View (BEV) and DETR-based object detection using multi-modality inputs.
+ Enhance robustness inperceptionpipelines for dynamic environments.
**Motion Planning**
+ Research and implementdenoisingdiffusion-based motion planning algorithms.
+ Reinforcement learning in simulation engine to improve path generation policy
+ Evaluate performance and scalability of AI-driven planning approaches in real-world scenarios.
**Key Responsibilities**
+ Design and implement high-precision localizationmethodsusing camera, LiDAR, wheel encoder and inertial sensors.
+ Develop scalableandreal-time localizationmoduleoptimizedforautonomous robotic systems.
+ Create engineering specifications and test procedures to ensure system compliance.
+ Evaluate and benchmark the performanceofsystems.
+ Review the state-of-the-art in camera-and LiDAR-basedalgorithms.
+ Troubleshoot using strong knowledge of probabilistic estimation, sensor fusion, and real-time system implementation.
+ Adjust and fine-tune system parameters to improve accuracy and robustness
**Required Qualifications:**
+ Currently enrolled in aMastersDegree and completed at least 1 year of Mastersin Robotics, Computer Science, Electrical/Mechanical Engineering, or relatedtechnicalfields.
+ Proficiencyin C++ or Python.
+ Adhere to continuous development and deployment practices in robotic software development
**Expertise** **in** **one or more of the technical areas:**
+ Camera- and LiDAR-based localization algorithms, statistical estimation theory, and practices such as pose graph and factor graph optimization and implementation.
+ Understandingstate-of-the-artsolutions inplacerecognition for addressing loop-closure detection issues.
+ Perception, e.g., feature embedding, object detection, bird's eye view (BEV) semantic representation
+ Motion path planning algorithms, e.g., Nav2
+ Simulation engines: e.g.,IsaacSim,IsaacLab, and etc.
+ Dataset curation and annotation tools
+ Experienceoptimizingalgorithm/software to balance performance within resource constraints.
+ Familiarity with ROS2 or other robotics middleware.
**Preferred Qualifications:**
+ Machine learning knowledge and practice experience.
+ Proficiencywith deep learning frameworks and toolchains like PyTorchand TensorFlow.
+ Familiarity with repositories like DETR,BEVformer,BEVfusion, SAMv2, Ceres Library/GTSAM, ORB-SLAM, VINS-Mono, andetc.
+ Experience working with cloud-based data collection and data pipeline systems.
+ AV/ADAS integration or industrial automation experience is a bonus
+ Graduating between December 2026 and June 2027.
**Compensation:**
+ The monthly salary range for this role is $ 7,300 - $10,600 per 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 (Benefits):**
+ 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.
$7.3k-10.6k monthly 22d ago
Software Test Engineer (9573)
Trialon Corporation 4.3
Associate software 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.
$67k-93k yearly est. 60d+ ago
SMTS Software Development Eng.
Advanced Micro Devices, Inc. 4.9
Associate software engineer job in Montgomery, MI
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
SMTS SOFTWARE DEVELOPMENT ENGINEER
THE ROLE:
AMD is looking for an influential softwareengineer who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology.
THE PERSON:
The ideal candidate should be passionate about softwareengineering and possess leadership skills to drive sophisticated issues to resolution. SMTS role will involve designing, developing and integrating dev Ops tools (test frameworks) to the CI/CD pipelines. Able to communicate effectively and work optimally with different teams across AMD.
KEY RESPONSIBILITIES:
* Design, develop, and maintain scalable test framework/tools required for integration into the CI pipelines
* Build reusable frameworks to support reporting for the tests and producing artifacts for the CI pipelines
* Integrate various test categories into CI pipelines supporting nightly, weekly and release qualification
* Collaborate closely within Devops, development and QA groups to obtain the right test sets for integration
* Ensure frameworks and tools follow strong softwareengineering practices, including modular desing, extensibility, and performance
* Provide technical guidance and mentorship to engineers working on ROCm tools and framework infrastructure
PREFERRED EXPERIENCE:
* 8+ years of experience in software development, tools engineering and development
* Strong object-oriented programming background, C/C++ preferred and or Python
* Proven experience in building scalable and modular frameworks
* Proven experience working in an open source model
* Experience with GitHub, Jenkins or similar and development workflows
* Experience in integration and working with CI pipelines
* Hands-on knowledge of automated test execution, result collection, and pipeline-based gating
* Experience working in containerized or cloud-based CI infrastructure
* Effective communication and problem-solving skills
* Motivating leader with good interpersonal skills
ACADEMIC CREDENTIALS:
* Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.
This posting is for an existing vacancy.
$70k-93k yearly est. 2d ago
Mobile Software Engineering Intern
Whisker 4.0
Associate software engineer job in Auburn Hills, MI
Whisker is redefining what it means to live with cats-designing intelligent systems that remove friction, elevate the everyday, and celebrate the quiet brilliance of feline companionship. Today, Litter-Robot leads the category. Tomorrow, an entire ecosystem that expands what's possible for cats and the people who love them. We believe the future is feline. And we're imagining that future today.
We work onsite with our team based in Auburn Hills, Michigan, and Juneau, Wisconsin. Our team of 700+ passionate pet people thrives on collaboration, innovation, and the occasional office cameo from a four-legged friend.
What You'll Do:
The Mobile SoftwareEngineering Intern will support the development of Whisker's next-generation mobile applications that interact with our connected IoT smart pet products. You will contribute to building intuitive, resilient, and scalable features in Flutter, working closely with senior mobile engineers to extend our unified codebase for iOS and Android. This role is designed for a high-potential engineer eager to learn modern mobile development practices, collaborate in a fast-moving environment, and contribute to real shipped product experiences.
Essential Duties and Responsibilities:
This list of duties and responsibilities is not all-inclusive and may be expanded to include other duties and responsibilities as deemed necessary.
Assists in designing and implementing features in our Flutter mobile applications
Develops UI components and support app flows that communicate with Whisker's IoT smart devices
Contributes to debugging, testing, and performance optimization across platforms
Works with senior engineers to implement app-to-device communication using REST, WebSockets, and structured data formats such as JSON
Participates in code reviews, technical discussions, and agile development ceremonies.
Helps to improve documentation, flowcharts, layouts, diagrams, and internal tooling as needed
Stays current with Flutter, Dart, and mobile development best practices
Will perform additional responsibilities when required
Requirements
What You'll Bring:
Working toward a BA/BS in Computer Science, Engineering, or a related field, or equivalent practical experience
Familiarity with mobile app development concepts (Flutter or native)
Basic understanding of client-server communication and APIs
Experience working with JSON and asynchronous programming patterns
Ability to use modern development tools such as Xcode, Android Studio, or VS Code
Interest in UI implementation and responsive design
Strong problem-solving skills and eagerness to learn from senior engineers
Maintains confidentiality of proprietary information
Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions
A high degree of initiative, self-motivation, and ability to motivate others
Ability to establish and maintain cooperative working relationships with Team Members and colleagues
Comfortable with office pets (cats, dogs)
Not Required but Nice to Have!
Experience with Flutter state management (Riverpod, Provider, BLoC, etc.)
Personal or academic projects involving mobile apps or IoT
Familiarity with WebSockets or real-time communication patterns
Exposure to automated testing frameworks
Basic understanding of native Android or iOS concepts
Statement of Inclusivity:
We believe different perspectives make Whisker better and strive to create a place where everyone has equal opportunities to thrive.
Please ensure to regularly check your email spam folder for any communication from Whisker to avoid missing important updates regarding your application status.
#onsite1
$35k-56k yearly est. 2d ago
Vehicle Simulation Associate Software Engineer
Faacorporated
Associate software engineer job in Ann Arbor, MI
FAAC Incorporated is seeking an entry level SoftwareEngineer with experience in C/C++ on both Linux and Microsoft Windows. Tasks range from designing and implementing new features and software modules to software maintenance and bug fixing. Products to be worked on include physics modeling; collision; terrain and path finding algorithms; Windows GUI software; graphics and rendering software; networking; and control loading software.
Candidates should be excited to work on technically challenging problems, work well in a team environment and enjoy building world class products.
The position includes occasional interactions with customers and end users during both the design and service lifecycles. Occasional travel is a possibility.
Requirements
Candidate should be experienced in:
C/C++
Math and Physics
Linux
Microsoft Windows
Candidates with the following optional experience would be a plus:
C# or JavaScript
Requirements analysis
Real-time programming
Network programming
Perforce or other version control systems
JIRA
Job Criteria:
Must have a Bachelor's of Science in Computer Science or related field or a Bachelor's of Science in Engineering, Mathematics or Physics, with real world programming experience. Must be a US Citizen.
Equal Opportunity Employer/Disabled/Veteran
$60k-79k yearly est. 60d+ ago
Software Developer (in-person Grand Rapids, MI)
Stenger & Stenger PC 3.5
Associate software engineer job in Grand Rapids, MI
Job Description
About Us:
Stenger & Stenger, founded in 1994 in Grand Rapids, MI, is a fast-growing, dynamic law firm specializing in creditors' rights across 12 states. Our mission is to provide the highest quality legal services while ensuring fair and compassionate resolutions for consumers. Our success is driven by the highly effective use of legal remedies by dedicated and motivated team members. The firm offers a friendly, fast-paced work environment and is committed to facilitating professional growth for top talent in our collaborative, supportive, and technology-driven workplace. Our vision of setting the bar together through compliant, effective legal collections is done through our core values of:
Hard Work
Innovation
Teamwork
Performance
Excellence
This is an in-office position located in Grand Rapids, Michigan.
Remote or Hybrid work is not an option
.
Position Overview:
As a Software Developer, you will actively contribute to designing, developing, and maintaining software applications that drive the firm's legal operations. This role involves taking ownership of medium-complexity projects, collaborating with team members, and implementing efficient solutions.
Responsibilities:
Collaborate with the development team to design, develop, test, and maintain software applications using Visual Studio (.NET) and MS SQL Server.
Analyze requirements and translate them into detailed functional and technical specifications.
Write efficient, scalable, and maintainable code adhering to best practices.
Conduct thorough testing and debugging to ensure software quality.
Participate in the deployment and integration of new systems.
Mentor junior developers by sharing knowledge and providing technical guidance.
Document detailed designs, processes, and procedures.
Research and recommend improvements to existing systems.
Education and Experience Required:
Bachelor's degree in Computer Science, SoftwareEngineering, or a related field.
3+ years of experience with Visual Studio for VB.NET and C#.NET; VBA experience is a plus.
Proficiency in MS SQL Server, including DML/DDL, stored procedures, functions, and views.
.NET Developmental (specially desktop applications) preferred
Experience with version control systems (e.g., Git) and debugging tools is desirable
OCR/document processing, and artificial intelligence technologies (machine learning (ML), large language models (LLM), generative AI (GenAI), etc). is a plus
Solid understanding of software development principles and methodologies.
Qualifications:
Excellent analytical and problem-solving skills.
Strong collaboration and communication abilities.
Ability to manage multiple priorities and meet deadlines.
Proficiency in identifying and implementing improvements in existing systems.
Why Join Us?
At Stenger & Stenger, P.C., we foster a culture of collaboration and innovation, offering numerous opportunities for growth and development. Our team values dependability, strong work ethic, and a passion for achieving positive outcomes for our clients. We also offer:
Competitive compensation
Health, dental, and vision benefits after 90 days
401k retirement plan after 6 months of service
Paid holidays and generous time off
Firm provided life and disability insurance
Employee Assistance Program to help navigate life's challenges (EAP)
$86k-107k yearly est. 26d ago
Software Engineer Intern - .NET - Summer 2026
Routeone
Associate software engineer job in Farmington Hills, MI
A SoftwareEngineer - .NET Intern can expect to work on enterprise-scale web applications while collaborating closely with other engineers, architects, and product owners. This internship is designed to allow for a substantive amount of growth and learning that will prepare the employee for future opportunities within the Application Development team. The SoftwareEngineer - Intern should have a passion for programming and a desire to learn new technologies.
Job Elements
Assist other team members with assigned technical tasks.
Learn through pairing and collaborating with fellow team members.
Maintain safety, security, and privacy standards throughout all areas of responsibility.
Knowledge
Basic understanding of Object Oriented Programming.
Understanding of fundamental data structures.
Basic relational database knowledge.
Basic knowledge of popular software development processes, i.e., Agile, Scrum, Feature Driven Development.
Skills
Experience in one or more object/oriented languages (C# strongly preferred, or Java, C++).
Familiar with HTML, CSS, and JavaScript.
Knowledge of Angular, jQuery, or other JavaScript frameworks.
Knowledge of XML.
Experience using an IDE such as Visual Studio or VSCode, and version control systems such as GIT or SVN.
Abilities
Ability to quickly learn new languages, frameworks, and APIs.
Meticulous but still able to meet objectives.
Able to work independently toward a goal and manage own assignments.
Self-motivated and adaptable.
Ability to work in a collaborative team environment.
Able to communicate clearly and effectively.
Other Essential Requirements
Working towards a Bachelor's degree in Computer Science or related field.
$36k-64k yearly est. Auto-Apply 60d+ ago
Embedded Software Development Engineer - DoD Secret Clearance
GE Aerospace 4.8
Associate software engineer job in Grand Rapids, MI
SummaryAre you an Embedded SoftwareEngineer who loves working on innovative technologies? If so, GE Aerospace Defense and Systems wants you to join their Emerging Technologies team in Grand Rapids, MI. You will be part of a cross-functional team that develops innovative solutions for capabilities on custom hardware. You will work on projects related to stores management, cyber security, networking, sensing and signal processing, and AI/ML.
This opportunity is located in Grand Rapids, MI, but don't worry, GE will provide comprehensive corporate relocation assistance.
GE Aerospace is a leader in inventing the future of flight. GE offers competitive salaries and a full range of benefits, including 401K contributions and matching, flexible work arrangements, generous time off, tuition reimbursement, and various health insurance options.
If you are interested in this exciting opportunity, please apply today!Job Description
As a Embedded Software Development Engineer you will play a vital role in designing, developing, and testing Embedded Software (Firmware), platforms and systems for our mission-critical technologies and products. You will work with a team of passionate and skilled engineers who share your vision of creating innovative and reliable embedded systems. To succeed in this position, you will need a background in embedded systems, a keen eye for detail, and a deep understanding of real-time systems and their constraints. You will also need to demonstrate your ability to take full ownership of your role and deliver high-quality software solutions. The role has moderate autonomy, requiring high levels of operational judgment.
Responsibilities:
Designs and/or programs/develops a small module or a large component, feature, set of features, whole feature area or entire embedded software product.
Define and formalize system, hardware, software, and human integration requirements.
Define and execute engineering test, validation, and verification activities.
Follow established software development methodologies and principles and document your tasks and designs.
Validate and verify software designs in a diversity of system integration environments - from local desktop computer simulations to fully representative flight tests.
Implement protocols and algorithms for resource-constrained environments and collaborate with the hardware team to enable communication between modules and applications.
Ensure software robustness, resilience, and fail-safe operation for critical devices, and mitigate potential safety and security vulnerabilities.
Create detailed design and technical documentation, optimize existing applications, and implement new features.
Participate in task prioritization, execution, requirements, specifications, code and design reviews, and mentorship across the software development life cycle.
Apply best practices for softwareengineering and understand the key business drivers and product roadmap.
Deliver your work to support project scope, cost, and schedule targets, and interface effectively with all levels of the organization and customers.
Propose novel solutions to technical challenges, generate cost and time estimates for future bids and programs, and utilize hardware/software to demonstrate capability against customer expectations.
Required Qualifications:
Grand Rapids, MI opportunity - Corporate relocation assistance provided.
BD + 5 years of related softwareengineering experience or MD + 2 years of experience in Computer Science, Electrical Engineering, Mathematics, Physics, or related fields
Proficiency in C, C++, or equivalent languages.
Grand Rapids, MI opportunity - Corporate relocation assistance provided.
Currently holds a US Security Clearance
This role requires the successful candidate to obtain and maintain US Government Security Clearance; prerequisite for a security clearance is U.S. citizenship.
Desired Qualifications:
Master's degree in engineering or computer science with extensive experience in Ada, C/C++ for embedded software design, development, and testing.
Knowledge of scripting languages (Python, Perl, Tcl, etc.) and code management tools (Git, CVS, SVN, Perforce, etc.)
Experience with RTOS (Linux, FreeRTOS, QNX, VxWorks, etc.) and device drivers for complex systems using parallel processing, multi-threading, distributed processing, multi-core, SoM, and/or secure processing.
Experience with embedded software testing, debugging, and integration on hardware using debuggers (gdb, lldb, etc.), test equipment (scopes, analyzers, multi-meters, etc.), and UARTs, JTAGs and oscilloscopes.
Experience working in mission-critical industries (aerospace, automotive, defense, first responder, medical devices, etc.) and turning CONOPS, Specifications or Requirements into software design, code, test plans and execution.
Innovative, critical thinking and troubleshooting skills and proficiency with IDEs, version control tools, defect tracking tools and scripting tools.
Experience with bare metal software design and optimization for cycles and memory and fundamental facility with compilers, build and source code control tools.
Experience with model based engineering on Cameo.
Outstanding written and verbal communication skills.
Knowledgeable of system interfaces (e.g. Ethernet, Mil-Std-1553, Serial).
Knowledgeable of component interfaces (e.g. I2C, SPI, PCIe).
The base pay range for this position is $90,800.00 - $121,000.00 USD Annual. The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set. This position is also eligible for an annual discretionary bonus based on a percentage of your base salary/ commission based on the plan. This posting is expected to close on 03/31/26.
GE Aerospace offers comprehensive benefits and programs to support your health and, along with programs like HealthAhead, your physical, emotional, financial and social wellbeing. Healthcare benefits include medical, dental, vision, and prescription drug coverage; access to a Health Coach from GE Aerospace; and the Employee Assistance Program, which provides 24/7 confidential assessment, counseling and referral services. Retirement benefits include the GE Aerospace Retirement Savings Plan, a 401(k) savings plan with company matching contributions and company retirement contributions, as well as access to Fidelity resources and planning consultants. Other benefits include tuition assistance, adoption assistance, paid parental leave, disability insurance, life insurance, and paid time-off for vacation or illness.
GE Aerospace (General Electric Company or the Company) and its affiliates each sponsor certain employee benefit plans or programs (i.e., is a “Sponsor”). Each Sponsor reserves the right to terminate, amend, suspend, replace or modify its benefit plans and programs at any time and for any reason, in its sole discretion. No individual has a vested right to any benefit under a Sponsor's welfare benefit plan or program. This document does not create a contract of employment with any individual.
#LI-KS1
#securityclearance
This role requires access to U.S. export-controlled information. Therefore, employment will be contingent upon the ability to prove that you meet the status of a U.S. Person as one of the following: U.S. lawful permanent resident, U.S. Citizen, have been granted asylee or refugee status (i.e., a protected individual under the Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3)).
Additional Information
GE Aerospace offers a great work environment, professional development, challenging careers, and competitive compensation. GE Aerospace is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE Aerospace will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
Relocation Assistance Provided: Yes
$90.8k-121k yearly Auto-Apply 7d ago
Software Engineering Intern - Summer 2026 {S}
ARKA Group, L.P
Associate software engineer job in Ypsilanti, MI
ARKA Group L.P. (“ARKA”) is an advanced technologies company serving the U.S. military, intelligence community, and commercial space industry delivering next-generation solutions to support the national security space enterprise. Built on more than six decades of excellence, ARKA brings modern approaches and a culture of innovation to the challenges of today.
We are looking for softwareengineer interns to join the team in summer 2026 to apply their capabilities to becoming the next generation of developers turning signal and image processes into usable software. Accepted candidates will become part of our 75+ year history on the cutting edge of the radar and electro-optical fields. Our team has been revolutionizing the space since the earliest days of the Cold War and continues to receive patents and develop revolutionary and exquisite technologies to this day making us critical to U.S. government and commercial space capabilities.
Join the ARKA team to learn how Beyond Begins Here. Discover your next internship and career opportunity now!
Position Overview:
ARKA is seeking an aspiring softwareengineer for an internship in Ypsilanti, MI. In this role, you will learn about some of the newest remote sensing products used by our government customers that keep our country safe. If this sounds interesting and you have a programming background in Java, C++, Javascript, or a similar language, this might be the job for you!
This internship is onsite at our facility in Ypsilanti, MI. As part of the work you can expect to learn about synthetic aperture radar, cutting edge products, and the technologies that have made us a “go to” partner for our customers for nearly 80 years., The internship(s) will start circa mid-May and candidates will be expected to spend up to 90 days in this internship. This work requires candidates to be a U.S. citizen willing and able to acquire a Top Secret U.S. Government Security Clearance.
Responsibilities:
Collaborate with the program manager, engineers, and other stakeholders to define software requirements and specifications
Design and implement efficient, flexible solutions that can scale for mission critical applications
Work closely with the DevOps team to deploy new features and maintain system stability
Write robust test suites to ensure code correctness
Apply software standards and processes to produce high quality, extensible, and maintainable software packages
Debug, refactor, and reimplement existing software codebases into new systems and on new platforms
Participate in all aspects of the development lifecycle, including planning, requirements development, software design, implementation and build, documentation, testing, deployment, and maintenance
Effectively collaborate across a diverse team of engineers, product owners, and scrum masters
Required Qualifications:
U.S. citizen with a willingness and ability to obtain a Top Secret U.S. Government Security Clearance
Working toward a degree in Computer Science, Electrical Engineering, Physics, Math, or a related field
Interest in learning remote sensing technologies
Programming skills in Python, Java, C++, Javascript, or a similar language
Excellent problem-solving and analytical skills
Ability to work within a team environment to advance large software development packages by taking on and completing tasks independently
Ability to work onsite
Preferred Qualifications:
Programming skills in an additional language
Familiarity developing in Linux and/or in a cloud environment (AWS preferred)
Knowledge of or background in radar or electro-optical fields
Academic experience in digital signal processing
Scrum/Agile Development knowledge and experience with Jira
Experience writing software implementing algorithms
Location: Ypsilanti, MI
Ypsilanti is artistic, genuine, and original. A college town and city located on the Huron River in Washtenaw County. Ypsilanti is all about community and making families new to the area feel right at home. From educational opportunities and local museums for all ages, to accessible healthcare and transportation it's a wonderful location. It's well known for its historical museums, parks, and historic districts as well as home to Eastern Michigan University. The University of Michigan and Michigan State University also are great institutions! Ann Arbor is close by and has many things, including a bustling university town, culinary hotspot, and a tech hub with a walkable downtown that includes world-class arts and culture. Located in southeast Michigan's Lower Peninsula, Ann Arbor lies at the center of a greater collection of communities in Washtenaw County. With so many thriving communities nearby, Ann Arbor has become a cultural melting pot and urban oasis.
When you choose to join the ARKA Student Program, you will:
Gain hands-on experience in your chosen field and share your unique ideas and creative problem-solving skills to help us continue our legacy of innovation
Flourish and seamlessly develop great relationships with co-workers
Network with students from other universities
Participate in activities that support our local communities
Work alongside our talented team, including employees who started as interns or co-ops
Enjoy companywide employee activities
Receive competitive compensation and paid holidays
EHS/Environmental Requirements:
This job operates in a professional office environment. While performing the duties of this job, the employee routinely is required to use hands to keyboard, communicate, listen to, and interpret instructions and remain stationary for extended periods of the time. This would require the ability to move around the campus and occasionally move/lift items weighing up to 40 lbs. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job.
Applicants are invited to apply for a reasonable accommodation to perform the essential duties of the job. To apply, send a request to ***************** or contact ************ and press 2 for Human Resources.
ITC & Security Clearance Requirements:
This position requires the ability to obtain and maintain a Top Secret U.S. Government Security Clearance.
Visa Restrictions:
No visa sponsorship is available for this position.
Pre-employment Screenings:
Employment with any ARKA companies in the U.S. is contingent upon satisfactory completion of several pre-employment requirements to include a credit check, background check, and drug screen.
$35k-64k yearly est. 60d+ ago
Software Engineering Intern, Tooling
Woven 4.3
Associate software engineer job in Ann Arbor, MI
Woven by Toyota is enabling Toyota's once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit of others, our mission is to challenge the current state of mobility through human-centric innovation - expanding what “mobility” means and how it serves society.
Our work centers on four pillars: AD/ADAS, our autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City, a test course for mobility; and Cloud & AI, the digital infrastructure powering our collaborative foundation. Business-critical functions empower these teams to execute, and together, we're working toward one bold goal: a world with zero accidents and enhanced well-being for all.
ABOUTArene's mission is to empower Toyota and its partners to deliver next‑generation vehicles with hardware‑agnostic software that can be updated to support new features at any time.
We are currently hiring multiple softwareengineering interns who may be placed across several teams within Arene. Your exact team assignment will be determined during the hiring process. Potential teams you may join include:
Team 1: Test Systems (Palo Alto, CA, USA) Team 2: Services (Ann Arbor, MI, USA) Team 3: Tools Engineering (Ann Arbor, MI, USA)
No matter which team you're on, you will collaborate with diverse groups, gain hands-on experience, and contribute to projects shaping the future of Toyota's software ecosystem.
TEAMTeam 1: Test Systems (Internship Location: Palo Alto, CA, USA) Our teams working on test system tooling are part of the broader function in Arene Engineering, collaborating across Japan and in the US. Several teams focus on the software stack, test automation, and user-facing infrastructure. While other teams deliver the underlying (cloud/on-premises/hardware) infrastructure for large-scale, resilient, and maintainable test execution. These global teams jointly ensure that Arene delivers a unified, robust, and scalable experience for vehicle software validation - whether testing runs on laptops, in the cloud, or on hardware benches.
Team 2: Services (Internship Location: Ann Arbor, MI, USA) The Arene NA Services team's mission is to support the delivery of the Arene product suite to build, deploy and test vehicle software. In this growing team working on an early stage product, the ideal candidate will be ready to roll up their sleeves to work directly with product, engineering, and test teams to address the needs of our customers and partners. Our team integrates with multiple layers of our software stack, communication interfaces and protocols. With a goal of simplifying vehicle software development and enhancing deployment frequency without compromising safety or security.
Team 3: Tools Engineering` (Internship Location: Ann Arbor, MI, USA) The Tools Engineering team's mission is to streamline software delivery and accelerate development within the automotive industry by creating innovative solutions that support the entire spectrum of automotive softwareengineering-including general development, testing, emulation, and simulation. We enable faster, higher-quality software releases while maintaining an unwavering commitment to safety. Leveraging a varied technical stack tailored to diverse engineering challenges, we provide comprehensive technical environments and tools that empower automotive softwareengineers and foster effective collaboration with hardware and software suppliers-advancing the entire development process through a shift-left approach.WHO ARE WE LOOKING FOR?
We are seeking softwareengineering interns to join Arene in developing and enhancing tooling platforms such as Vertex, Reactor, and related systems used by Toyota Motor Corporation (TMC) and partner teams. These tools support large-scale, safety‑critical in‑vehicle software development across global engineering organizations.
As part of Arene's external tooling initiatives, you'll help deliver solutions that enable TMC engineers to model, simulate, validate, and integrate complex automotive software efficiently. This role will give you hands‑on experience with large codebases, distributed development environments, and cross‑team collaboration at enterprise scale.
RESPONSIBILITIES
Assist in designing, implementing, and maintaining tooling for Vertex, Reactor, and related platforms used in TMC workflows
Develop automation, validation, and integration capabilities aligned with safety‑critical automotive development needs
Support CI/CD pipelines and build processes for large-scale, multi‑team projects
Collaborate with Toyota Motor Corporation engineering teams to gather requirements and adapt tools to real-world development scenarios
Help improve developer-facing CLI tools and GUIs that interact with Arene's ecosystem
Participate in debugging and troubleshooting tooling issues reported by external teams
Contribute to technical documentation and onboarding materials for TMC engineers using the tools
MINIMUM QUALIFICATIONS
Currently pursuing a Bachelor's or Master's degree in Computer Science or related field
Experience with at least one scripting language (Python, Shell, etc.)
Familiarity with a lower‑level programming language (Go, Rust, C/C++, etc.)
Understanding of version control systems such as Git
Interest in developer productivity, automation, and improving engineering workflows
Business‑level proficiency in English
PREFERRED QUALIFICATIONS
Exposure to developer CLI tools or CI/CD pipeline automation
Familiarity with Infrastructure as Code (Terraform, etc.) and containerization (Docker)
Interest in multi‑team collaboration and large codebase management
Experience with cloud‑based development environments (AWS, GCP, Azure)
Basic knowledge of automotive or safety‑critical software development
Proficiency in Japanese
For positions based in Palo Alto, CA, the base pay for this position ranges from $30 - $55per hour.
This internship is a temporary, non-permanent position designed to provide practical experience and learning opportunities. The duration of the internship is 12 weeks. The total compensation offered to an intern will be dependent upon the individual's skills, experience, qualifications, location, and level.
Our Commitment・We are an equal opportunity employer and value diversity.・Any information we receive from you will be used only in the hiring and onboarding process. Please see our privacy notice for more details.
$35k-55k yearly est. Auto-Apply 18d ago
Software Developer
Collabera 4.5
Associate software engineer job in Portage, MI
Established in 1991, Collabera is one of the fastest growing end-to-end information technology services and solutions companies globally. As a half a billion dollar IT company, Collabera's client-centric business model, commitment to service excellence and Global Delivery Model enables its global 2000 and leading mid-market clients to deliver successfully in an increasingly competitive marketplace.
With over 8200 IT professionals globally, Collabera provides value-added onsite, offsite and offshore technology services and solutions to premier corporations. Over the past few years, Collabera has been awarded numerous accolades and Industry recognitions including.
Collabera awarded Best Staffing Company to work for in 2012 by SIA. (hyperlink here)
Collabera listed in GS 100 - recognized for excellence and maturity
Collabera named among the Top 500 Diversity Owned Businesses
Collabera listed in GS 100 & ranked among top 10 service providers
Collabera was ranked:
32 in the Top 100 Large Businesses in the U.S
18 in Top 500 Diversity Owned Businesses in the U.S
3 in the Top 100 Diversity Owned Businesses in New Jersey
3 in the Top 100 Privately-held Businesses in New Jersey
66th on FinTech 100
35th among top private companies in New Jersey
***********************************************
Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.
Job Description
Position Details:
Title: Software Developer
Location: Portage, MI
Duration: 12 month (may extend)
Manager's Note:
We are seeking for a candidate who is a Senior level software developer in any one of the following: Java/C/.Net
Responsibilities:
• Researches, designs, develop and integrate applications at a mid-level as per written specifications.
• Write new software or make modifications to existing software applications and modules in accordance with written specifications.
• Educated or experience writing software in any of the following languages; Java, C or .Net
• Educated or experience/background in Analysis and Design, ability to write technical documentation, comprehensive testing.
• Experience with web services, WCF, AJAX, JQuery, MVC, XRM is an added plus
Additional Information
To know more about this position, please contact:
Monil Narayan
************
$72k-94k yearly est. 16h ago
Controls Software Engineer
ISG 4.7
Associate software engineer job in Brighton, MI
ISG - Controls SoftwareEngineer Opportunities near Brighton, MI!
Day shift availabilities, competitive pay rates, work with a great team and start as soon as possible!
A multinational company with a facility near Brighton, Michigan is currently seeking a Controls SoftwareEngineer for long-term opportunities with their growing team. These are exciting opportunities for Controls Engineers looking for a position that offers excellent management, development, and competitive rates.
Controls SoftwareEngineers will be working full-time day shift, and rates are anticipated to be between $100,000-120,000/year salary, based on each candidate's experience and education. All well qualified candidates will be considered regardless of pay rate. We offer excellent benefits - including great medical, dental, vision, vacation, bonuses, and more.
Qualified Controls SoftwareEngineers will possess most, if not all, of the following skills and experience:
5+ years of recent/relevant controls programming experience with automotive assembly machines, material handling systems, or similar industries.
Proficiency with PLC programming with Allen Bradley or Siemens is required.
Experience with robotics and robot programming is preferred, but not essential.
Must be able to travel up to 40% nationally.
Must be able to work in the United Stated (no H-1 sponsorship or student visas considered).
Must be able to complete standard pre-hire checks including background, drug screen, etc.
Should you be qualified and interested, please send an updated copy of your resume to [email protected].
$100k-120k yearly 60d+ ago
Software Developer
Tekton Ministries 4.0
Associate software engineer job in Grand Rapids, MI
As a Software Developer, you are a rapid and effective problem solver. You will build and maintain robust and precise software solutions to meet the needs of Tekton's various operations to provide a world-class experience. This includes all software systems, from user-facing tekton.com to internal applications, creating a fast and seamless experience. You will work with urgency to solve problems and implement scalable solutions with other Software Developers. Your work will have a high degree of autonomy and responsibility.Responsibilities
• Work on all aspects of the development cycle
• Collaborate across departments to define and implement project requirements
• Convert natural language specifications into unambiguous implementation
• Troubleshoot bugs and implement fixes with urgency
• Become an expert in full-stack software development
• Contribute to the development of our ERP, WMS, PIM, and other internal systems
• Develop robust automated tests to ensure software system stability
• Identify and recommend potential improvements-implement those updates accordingly
• Communicate effectively with coworkers with various areas of expertise
Indicators of a good match for this role
• You are aligned with Tekton's philosophy, ways of thinking, and work style
• You are good at understanding user needs and turning them into simple solutions
• You are bold and take action on projects with minimal supervision and direction
• You have a solid understanding of the internet and the TCP/IP stack
• You are comfortable working with command line interfaces
• You are able to balance several tasks at once
• You have a deep desire to understand how something works and why it does so
• You have side projects and are a relentless learner
• You have exceptional values including honesty, integrity, and empathy
Baseline qualifications
• Background in computer science or equivalent experience
• Experience with programming languages, web frameworks, and relational databases
• Eligible to work in the United States without visa sponsorship
Technologies we use
• Concepts: ADTs, Big O, TCP/IP, relational and non-relational DBs, Cloud Computing
• Languages: TypeScript, JavaScript, SQL
• Frameworks: NextJS, React, TanStack
• Libraries: TailwindCSS, Zustand, PayloadCMS
• Tooling: Containerization, monorepos, package registries, CI/CD pipelines, serverless
• Platforms: AWS, GCP, Railway, Netlify, Linux
Pay range
$70,000 - $110,000 per year
Benefits package
Full-time employees receive health, dental, vision, life, hospital indemnity, and long-term disability insurance; paid time off; a 401(k) program; and tuition reimbursement.
Location and hours
This is a full-time salaried position located in Grand Rapids, Michigan. There may be times when you will be expected to fix issues during non-standard working hours.
How to Apply
**********************************************************************************************************************************
Direct supervisor
Head of Software
About the department
The Software department oversees the entire lifecycle of internal and public software systems: requirements and planning, design, implementation, testing, deployment, maintenance, and security. They work closely with all areas of the company to create custom system solutions for daily business operations and to ensure Tekton.com delivers a world-class website experience to users.
$70k-110k yearly Auto-Apply 60d+ ago
SAP Software Engineer
Cardinal Health 4.4
Associate software engineer job in Lansing, MI
**_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value.
Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications.
The SAP SoftwareEngineer, will be responsible for overseeing the end-to-end data migration strategy for SAP implementation projects. The role requires deep technical expertise in SAP data architecture, data migration tools to ensure successful, high-quality, and efficient data conversion process.
**_What is expected of you and others at this level_**
+ Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects
+ May contribute to the development of policies and procedures
+ Works on complex projects of large scope
+ Develops technical solutions to a wide range of difficult problems
+ Solutions are innovative and consistent with organization objectives
+ Completes work; independently receives general guidance on new projects
+ Work reviewed for purpose of meeting objectives
+ May act as a mentor to less experienced colleagues
**_Responsibilities_**
+ Design and define the overall data migration architecture, including the approach, tools, and best practices for converting data from various legacy systems into the new SAP target system.
+ Lead the selection and configuration of SAP data migration tools such as SAP Data Services, SAP S/4HANA Migration Cockpit, and SAP Landscape Transformation (SLT).
+ Create detailed technical and functional specifications for data mapping, transformation rules, and data validation.
+ Establish and enforce data quality and governance standards for the entire data migration lifecycle.
+ Lead and manage the entire data conversion team, including developers, business analysts, and data stewards.
+ Oversee the execution of data migration cycles, including mock conversions, cutover planning, and post-go-live data reconciliation.
+ Collaborate with key stakeholders, including business leaders and project managers, to align the data conversion strategy with overall business objectives and project timelines.
+ Provide expert guidance and technical leadership to resolve complex data conversion challenges and performance issues.
+ Serve as the subject matter expert on SAP data structures (e.g., master data, transactional data), data integration methods, and data governance principles.
+ Ensure compliance with project standards, security policies, and regulatory requirements throughout the data conversion process.
+ Partner with other technical architects (e.g., infrastructure, security) to ensure the data conversion solution is scalable, secure, and aligns with the enterprise architecture.
+ Mentor and provide technical leadership to junior team members.
**_Qualifications_**
+ Bachelor's Degree in related field preferred or equivalent work experience preferred
+ 8+ years of experience with SAP implementations and ABAP knowledge in respective business processes like Master data, OTC, PRI, SCE, RTR and PTP preferred.
+ 3-5 years of experience with SAP Data Services and Data conversions preferred.
+ Experience in ALE/IDOC, LSMW, RDM/BPDM
+ Demonstrates a knowledge of Master Data Management domain
+ Ability to define work processes and lead team members in successful implementation and ongoing execution preferred
+ Ability to develop individuals and teams preferred
+ Excellent oral and written communication skills preferred
+ Excellent organizational skills preferred
**Anticipated salary range:** $94,900 - $135,600
**Bonus eligible:** No
**Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being.
+ Medical, dental and vision coverage
+ Paid time off plan
+ Health savings account (HSA)
+ 401k savings plan
+ Access to wages before pay day with my FlexPay
+ Flexible spending accounts (FSAs)
+ Short- and long-term disability coverage
+ Work-Life resources
+ Paid parental leave
+ Healthy lifestyle programs
**Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible.
The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity
_Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._
_Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._
_To read and review this privacy notice click_ here (***************************************************************************************************************************
$94.9k-135.6k yearly 60d+ ago
Embedded Software Application Engineer
Forvia Se
Associate software engineer job in Northville, MI
YOUR TASKS FORVIA - HELLA is seeking its next great Software Applications Engineer - Energy to join our growing body controls team. The primary function of this position will be to partner with internal and external stakeholders to drive validation and development of our next generation product design. If chosen for this opportunity you will gain access to product engineering focused on the next generation control modules.
About Us
FORVIA - HELLA is a listed, internationally positioned automotive supplier operating under the umbrella brand FORVIA. Within this factual group, HELLA stands for high-performance lighting technology and automotive electronics. At the same time, the Company covers a broad service and product portfolio for the spare parts and workshop business as well as for manufacturers of special-purpose vehicles with its Lifecycle Solutions business group. HELLA has around 36,000 employees at more than 125 locations worldwide and generated sales of €4.4 billion in the seven-month short fiscal year 2022.
Daily Responsibilities
* Serve as the Interface between SW development and Customer
* Troubleshooting at customer when necessary
* Implementing hot fixes for quick Customer Response
* Be able to answer detailed SW Questions from the Customer
* Analyzing customer requirements; understanding of software specification; analyzing and carrying out modifications in software requirements
* Be able to run HIL bench test plans and test cases for investigations in timing matter
YOUR QUALIFICATIONS
* 3+ years of experience in embedded software support activities for the automotive industry
* Good Embedded SW Architecture understanding
* Proven ability to do Real Time debugging
* CANoe experience
* Solid base working with Engineering Standards, Process and Norms for SW development, Source Code Control System
* Experience (it is a plus)
* Bachelor's degree or above in electrical/softwareengineering.
Why Forvia Hella?
* Hybrid work schedules and flexible core hours
* Industry leading health benefits program
* Lucrative PTO policy
* Competitive 401K matching
* Extensive career and training opportunities
* Annual Bonuses
* On campus restaurant as well as employee water and coffee services
* Team and company wide events
* And much more!
Please feel free to apply if you do not meet 100% of the positional requirements. Forvia Hella is dedicated to the development and future advancement of all our employees.
Even if you do not meet all our requirements, do not hesitate to apply to us, because the further development of our employees is very important to us and opens up a wide range of opportunities for you in our company.
FORVIA HELLA stands for the variety of all employees. Inclusion and diversity are firmly anchored in our company culture. We are continuously looking for new team players and welcome applications from all interested parties, regardless of their ethical and social background, age, religion, gender, disability, sexual orientation or identity.
Please send us your application via our career portal, stating your salary requirements and earliest possible starting date, with the reference number req17237.
Eric Spence
Phone: