Post job

Associate software engineer jobs in Michigan - 2,972 jobs

  • Controls Software Engineer

    Lincoln Electric 4.6company rating

    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 Software Engineer for our Shelby Township, MI site with a background in industrial software development. The Controls Software Engineer 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 Software Engineer 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
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer

    Brooksource 4.1company rating

    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 software engineering; 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.6company rating

    Associate software engineer job in Warren, MI

    Job Title: Defense Senior Software Engineer - OS Specialization Job Type: Contract (6 Months Contract) Pay Rate: $50.48/hr We are seeking a highly skilled Defense Senior Software Engineer 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 software engineering 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 engineering software 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.4company rating

    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.8company rating

    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, Software Engineering, 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.
    $123.6k-200.1k yearly Auto-Apply 3d ago
  • 2026 Summer Intern - Software Engineer, Autonomous Robot (Masters Degree)

    General Motors 4.6company rating

    Associate software engineer job in Warren, MI

    **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.3company rating

    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.9company rating

    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 software engineer 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 software engineering 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 software engineering 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.0company rating

    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 Software Engineering 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 Software Engineer 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.5company rating

    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, Software Engineering, 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 Software Engineer - .NET Intern can expect to work on enterprise-scale web applications while collaborating closely with other engineers, architects, and product owners. This internship is designed to allow for a substantive amount of growth and learning that will prepare the employee for future opportunities within the Application Development team. The Software Engineer - Intern should have a passion for programming and a desire to learn new technologies. Job Elements Assist other team members with assigned technical tasks. Learn through pairing and collaborating with fellow team members. Maintain safety, security, and privacy standards throughout all areas of responsibility. Knowledge Basic understanding of Object Oriented Programming. Understanding of fundamental data structures. Basic relational database knowledge. Basic knowledge of popular software development processes, i.e., Agile, Scrum, Feature Driven Development. Skills Experience in one or more object/oriented languages (C# strongly preferred, or Java, C++). Familiar with HTML, CSS, and JavaScript. Knowledge of Angular, jQuery, or other JavaScript frameworks. Knowledge of XML. Experience using an IDE such as Visual Studio or VSCode, and version control systems such as GIT or SVN. Abilities Ability to quickly learn new languages, frameworks, and APIs. Meticulous but still able to meet objectives. Able to work independently toward a goal and manage own assignments. Self-motivated and adaptable. Ability to work in a collaborative team environment. Able to communicate clearly and effectively. Other Essential Requirements Working towards a Bachelor's degree in Computer Science or related field.
    $36k-64k yearly est. Auto-Apply 60d+ ago
  • Embedded Software Development Engineer - DoD Secret Clearance

    GE Aerospace 4.8company rating

    Associate software engineer job in Grand Rapids, MI

    SummaryAre you an Embedded Software Engineer 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 software engineering 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 software engineering 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 software engineer 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 software engineer 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.3company rating

    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 software engineering 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 software engineering-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 software engineers 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 software engineering 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.5company rating

    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.7company rating

    Associate software engineer job in Brighton, MI

    ISG - Controls Software Engineer 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 Software Engineer 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 Software Engineers 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 Software Engineers 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.0company rating

    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.4company rating

    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 Software Engineer, 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/software engineering. Why Forvia Hella? * Hybrid work schedules and flexible core hours * Industry leading health benefits program * Lucrative PTO policy * Competitive 401K matching * Extensive career and training opportunities * Annual Bonuses * On campus restaurant as well as employee water and coffee services * Team and company wide events * And much more! Please feel free to apply if you do not meet 100% of the positional requirements. Forvia Hella is dedicated to the development and future advancement of all our employees. Even if you do not meet all our requirements, do not hesitate to apply to us, because the further development of our employees is very important to us and opens up a wide range of opportunities for you in our company. FORVIA HELLA stands for the variety of all employees. Inclusion and diversity are firmly anchored in our company culture. We are continuously looking for new team players and welcome applications from all interested parties, regardless of their ethical and social background, age, religion, gender, disability, sexual orientation or identity. Please send us your application via our career portal, stating your salary requirements and earliest possible starting date, with the reference number req17237. Eric Spence Phone:
    $67k-91k yearly est. 40d ago

Learn more about associate software engineer jobs

Do you work as an associate software engineer?

What are the top employers for associate software engineer in MI?

Faacorporated

Top 2 Associate Software Engineer companies in MI

  1. Pwc

  2. Faacorporated

Job type you want
Full Time
Part Time
Internship
Temporary

Browse associate software engineer jobs in michigan by city

All associate software engineer jobs

Jobs in Michigan