Post job

Software development engineer jobs in Michigan

- 3,844 jobs
  • Quality Assurance Engineer - Critical Hardware

    Lincoln Electric 4.6company rating

    Software development engineer job in Macomb, 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: Macomb Employment Status: Hourly Full-Time Function: Quality Assurance/Control Req ID: 26199 Job Responsibilities PRIMARY FUNCTION Quality Assurance is a vital part of any aerospace operation as it ensures that all operations are conducted in a safe and reliable manner. The candidate must be able to identify any potential issues or risks that could compromise safety, performance, or reliability and take appropriate corrective action. Experience in auditing, inspection, and testing procedures is essential for success in this role. Possessing these skills and qualifications, a Quality Assurance Engineer can help to ensure the highest quality standards are met here at Baker Industries. JOB DUTIES AND RESPONSIBILITIES Documenting and reporting product or service quality levels Developing a workflow or AS9102 Form 3 for product inspection Following up with the appropriate channels when mistakes are found Evaluating adequacy of Quality Assurance standards Devising sampling procedures and directions for recording and reporting quality data Reviewing the implementation and efficiency of quality and inspections systems Investigating customer complaints and non-conformance issues Collecting and compiling statistical quality data Analyzing data to identify areas for improvement in the quality system (Continuous Improvement) Developing, recommending, and monitoring corrective and preventive actions Preparing reports to communicate results of quality inspection activities to management Monitoring risk management activities Assuring ongoing compliance with quality and industry regulatory requirements Prioritizing work and meeting deadlines Recognizing and maintaining the confidentiality of all materials in the work setting. Possessing a keen eye for detail with excellent attention to detail The ability to consistently identify mistakes across thousands of inspections characteristics, closely follow International Quality Standards as well as customer requirements, read and interpret engineering drawings and specifications. Use problem-solving skills to identify potential issues with a product and propose solutions to fix them. Ability to effectively communicate with and work in teams. . Additional job duties as assigned EDUCATION AND EXPERIENCE Proven work experience as a Quality Assurance Engineer or DSQR. Relevant training, experience, and/or certifications as a Quality Assurance Engineer. Experience with flight hardware is a must. Working knowledge of AS9100, AS9102, AS13100, ISO 9001, and other relevant quality standards. Must have strong computer skills, including Microsoft Office and databases. Experience with DISCUS is a plus. Working knowledge of tools, methods, and concepts of quality assurance. High school diploma/GED, prior certification as a DSQR for any Aerospace Prime contractor, or equivalent work experience. Job Requirements PHYSICAL DEMANDS The employee frequently is required to stand; walk; reach with hands and arms; climb or balance; and stoop, kneel, crouch, or crawl. The employee is required frequently to work from ladders and scaffolds. The employee is occasionally required to sit. The employee must regularly lift and/or move up to 10 pounds, frequently lift and/or move up to 25 pounds, and occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision. WORK ENVIRONMENT The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. EXPORT CONTROL DISCLAIMER This position will include access to data, technology, and/or software source code that is subject to U.S. export controls under International Traffic in Arms Regulations (ITAR). Employment with The Lincoln Electric Company (D/B/A Baker Industries) is contingent upon either verifying U.S. person status or obtaining any necessary authorizations. Applicants will be required to answer certain questions for export control purposes and information will be reviewed by compliance personnel to ensure compliance with federal law. The Lincoln Electric Company, at its sole discretion, may choose not to apply for a license for such individuals as whose access to export-controlled data, technology, and/or software source code may require authorization. The Lincoln Electric Company may also decline to proceed with an applicant on this basis alone. EQUAL OPPORTUNITY EMPLOYER The Lincoln Electric Company provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, Baker Industries complies with applicable state and local laws governing nondiscrimination in employment. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, protected veteran status, or disability. HARASSMENT POLICY The Lincoln Electric Company expressly prohibits any form of workplace harassment based on race, color, religion, gender, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Baker Industries' employees to perform their job duties may result in discipline up to and including discharge. DISCLAIMER This job description may not include all assigned duties, responsibilities, or aspects of the job described, and may be modified at any time at the Employer's sole discretion. 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.
    $61k-78k yearly est. 4d ago
  • Team Member

    J&H Family Stores

    Software development engineer job in Climax, MI

    BROAD FUNCTIONS: To obtain payments for goods while maintaining a high level of customer service. SPECIFIC RESPONSIBILITIES: Provides fast and friendly customer service Itemizes and totals purchases Verifies customer's age on restricted items Collects payments and/or verifies credit acceptance. Balances Cash Drawer Receives Merchandise Stocks shelves and cooler Controls Inventory and cash through proper transaction record keeping Performs light paperwork duties as assigned Maintains professional appearance and grooming standards as outlined in the employee handbook. Maintains Safe and Clean working environment CONTACT WITH OTHERS - Internal: Will have contact with other store clerks and managers on a daily basis CONTACT WITH OTHERS - External CUSTOMERS Vendors Requirements Education: Some high school or equivalent with the ability to read and perform math. Ability to read, speak and understand English. Experience: Ability to understand and implement written and verbal instruction. Ability to interact with customers on a friendly basis and work in a fast-paced environment Availability: Must be available to work weekends and holiday Physical: Must be able to work any area of the store when needed and to operate a computerized Point of Sale system/cash register. Position requires bending, standing, walking and repetitive use of hands and arms the entire workday. Must have the ability to lift 10 pounds frequently and up to 50 pounds occasionally. Position requires the ability to handle exposure to extreme temperatures and cleaning chemicals. Must be able to work alone
    $23k-35k yearly est. 2d ago
  • Controls Software Engineer

    Lincoln Electric 4.6company rating

    Software development 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. 3d ago
  • Robot Programmer

    Kuka 4.5company rating

    Software development engineer job in Clinton, MI

    Program robots by performing the following duties under the direction of the robot programmer job leader. ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned. Yaskawa Motoman robot expert, that is capable of code writing applications (preferred) KUKA robot expertise (preferred) Roller hemming experience (preferred) Review drawing package for correct interface, verify that the interface matches application. Power up robot and calibrate. Download OLP programs. Set up Binding Table / I/O. Configure Robot D-Net / I/O Communication. Teach robot path programs: Weld, Material Handling, Maintenance, Tip Dress etc. Set up signals between Robot / PLC interface. Debug programs in slow speed and verify all signal's to and from the PLC. Mount hard stops accordingly. Set up Software Limits to match hard stops. Debug auto repeat with PLC Programmer. Assist pipefitter / electrician with resolving robot dressing problems. Run metal and Verify weld spot locations. Make necessary changes to achieve cycle time. Document all changes to robot programs and End-Effector sequence changes. Support FIS / Tech Review / 20 hr / 2500 cycle run. Assist with customer buy-off. Participate in TR studies as required. Document all broken robot equipment that has been replaced. Back up robot programs and parameters to assigned USB memory stick. Understands and follows safety and environmental regulations and identifies safety/environmental concerns. Adheres to the Quality System and participates in continuous improvement. Conduct themselves during installation in the field as a KUKA representative. Provide all backup and documentation to Robot Leader after project is installed and running production. Regular and predictable attendance is an essential function of this job. Turn in time sheet on time and accurately. Works alongside with PLC debug group as a team. EDUCATION and/or EXPERIENCE High school diploma or general education degree (GED); or one to three months related experience and/or training; or equivalent combination of education and experience. KUKA is an Equal Opportunity Employer committed to building an inclusive and diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status, protected veteran status, or any other factor protected by applicable federal, state or local laws.
    $57k-85k yearly est. 2d ago
  • Quality Assurance or Quality Engineer Department supervisor

    Clevanoo LLC

    Software development engineer job in Cadillac, MI

    Job Title: Quality Assurance or Quality Engineer Department supervisor Location: Cadillac, MI---Onsite---Full Time PURPOSE: To provide for consistent and uniform quality standards of company products to customers and provide a venue to address customer complaints and/or concerns to a satisfactory resolution in the shortest possible time frame and at the least cost possible to company and business interruption to the customer. ESSENTIAL DUTIES AND RESPONSIBILITIES: This incumbent will direct all quality auditing activities. The position will require some travel occasionally to comply with customer requests and occasional contact with customers and suppliers. This person will have the responsibility and authority to establishing guidelines for manufacturing. Qualification Requirements: Performance Requirements: The individual must possess the ability to effectively communicate orally and written all types of information in both technical and layperson terms. This person must have leadership qualities and be computer literate. This person must be able to objectively measure his/her employee's performance, and set goals to achieve or surpass all Engineering, IT, HR, Materials, Technical Department, Finance, and external contacts for quality standards such as: Customers, Purchased Component Sources, Tool Makers, Measurement Device Vendors, Quality Equipment/tool calibrating sources, and Quality/statistical information sources. OPERATING SKILLS: Represents company as IATF 16949 and ISO 14001 representative Ensures a high level of internal and external customer service Supervises workers engaged in inspection and testing Develops and analyzes statistical data and product specifications Provides technical and statistical help to teams Formulates, documents and maintains quality control standards Coordinates objectives with production procedures Creates, documents, implements inspection criteria Provides and oversees inspection activity for production Applies total quality management tools Interacts with vendors to ensure quality parts Maintains an active role on continuous improvement team Interacts when customer complaints come in Assigns customer complaints to an 8D team Certified IATF/EMS auditor Familiar with Lean Manufacturing Problem solver Understands what APQP, PPAP, FMEA, Central Plans, MSA, SPC are all about Knowledge of process flow Visits and knows how to work with customers at their locations Education and/or Experience A background in Engineering would be a plus. He/She must be current with all SPC tools: APQP, TS16949, ISO9001, Capability Ratios, Capability Index, Control Plans, Design of Experiments, Failure Mode and Effects Analysis, Geometric Dimensions and Tolerancing, Launch Team, PIPC, PIST (% of Inspection Points Satisfying Tolerances), PPAP, PPM, PVP, R & and 8D's. The candidate should also be aware of the flowing techniques: QFD,FEA,POKE,YOKE. The individual should possess the knowledge in compression, transfer, injection, blow molding, extrusion, with microwave and mandrel curing. This person must possess knowledge of auto industry terms and philosophies. The incumbent must be able to read and interpret customer drawings and be aware of this company's capabilities. Language Skills: Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or government/legal regulations. Ability to write reports, business correspondence, and procedure, manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers and the general public. Reasoning Ability: Ability to define problems collects data, establish facts and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form, and deal with abstract and concrete variables. Authority: Has the authority to carry out tasks as spelled out in essential duties and responsibilities and as directed by appropriate supervisory authority. PHYSICAL DEMANDS: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is frequently required to walk. The employee is occasionally required to sit; stand; and use hands to finger, handle, or feel objects, tools, or controls, or with reasonable accommodation, the ability to perform those functions. The employee must regularly lift and/or move up to 10 pounds, frequently lift and or move up to 25 pounds. The employee must demonstrate an acceptable level of visual acuity, as evidenced by the initial employment physical, to safely and accurately operate assigned equipment and measuring devices. Correctable vision shall not be less than that required for a Michigan drivers license. WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually quiet. Moderate noise if on the factory floor.
    $63k-82k yearly est. 3d ago
  • Lead Automation Software Developer

    Kamps Pallets 4.4company rating

    Software development engineer job in Grand Rapids, MI

    Kamps is looking for a highly qualified and motivated technical leader to architect and oversee advanced automation solutions integrating PLCs, Python-based applications, machine vision, containerized deployments (K3s), and database systems. This role will lead a team that drives Industry 4.0 initiatives and smart manufacturing projects. This position is largely remote with occasional in office days required at the corporate office in Grand Rapids, MI. This individual will be expected to work collaboratively with the team by utilizing Microsoft Teams and other development tools. Essential Duties and Responsibilities: Lead and mentor a team of automation engineers and developers Design, develop, and maintain AI-powered vision applications and features Build, test, and deploy scalable APIs Design and maintain containerized applications using K3s for edge and on-prem deployments Participate in the full software development lifecycle: requirements analysis, coding, testing, documentation, deployment, and support Write and perform unit, integration, and end-to-end tests to ensure reliability and performance Contribute to Agile ceremonies, including daily stand-ups, planning meetings, and retrospectives Troubleshoot and resolve issues across the stack (front-end, back-end, infrastructure) Required Skills and Qualifications: Bachelor's or higher in Computer Science, Engineering, or related field, or equivalent experience Experience with front-end frameworks: React/Remix or Angular (TypeScript) and backend languages/frameworks: TypeScript, Python, or C#/ASP.NET Hands-on experience with K3s or Kubernetes for container orchestration Proficiency in databases such as Postgres or SQL Server Proficiency in Kubernetes, Docker, and cloud platforms (Azure, AWS, or GCP) Familiarity with CI/CD pipelines, OAuth2, REST APIs, and microservices architecture Excellent problem-solving, communication, and documentation skills Quick learner, adaptable to new technologies and techniques Preferred Qualifications: Knowledge of PLCs (Programmable Logic Controllers) in manufacturing environments Knowledge or experience with Rancher/K3s tooling Experience with computer vision libraries and models (OpenCV, TensorFlow, PyTorch, YOLO) Prior work in manufacturing, logistics, or industrial automation Experience with build and deploy CI/CD pipelines for AI/ML workloads Knowledge of observability tools such as Grafana, OpenTelemetry, and Prometheus Knowledge of pub/sub messaging systems, including experience with MQTT Languages, Frameworks, and Tools: We commonly use the following tools in our development process. This is not an exhaustive list, but familiarity with these technologies will be considered advantageous and will contribute to success in this role. Programming Languages: Python, TypeScript, C# Frameworks & Libraries: .NET, OpenCV, TensorFlow, PyTorch, YOL Containerization & Orchestration: Docker, Kubernetes, K3s, Rancher/K3s toolin Cloud, Messaging & Architecture: Azure, MQTT, microservices architectur Databases: PostgreSQL, SQL Serve DevOps & CI/CD: Azure DevOps, Git, CI/CD pipelines Observability & Monitoring: Grafana, Prometheus, OpenTelemetry This list of duties is not intended to be all-inclusive and may be expanded to include other duties or responsibilities that senior management may deem necessary.
    $97k-119k yearly est. 2d ago
  • Java Software Engineer

    Mindlance 4.6company rating

    Software development engineer job in Ann Arbor, MI

    Looking for candidates local to Ann Arbor, MI Required Skills: • 5+ Years of Java, J2EE and web/internet based programming experience (both client and server side) • 5+ Experience with OOA/OOD, distributed systems/software, real time processing, relational database systems, messaging systems • Experience with concurrency & multi-threading • Experience with scaling, Java Garbage Collection, and performance tuning preferred • Deep understanding of data structures, algorithms and design patterns (GoF) • Experience with agile, test-driven development • Experience with Unix/Linux • Experience with build, deploy and test automation tools like Ant, Gradle, Maven, Jenkins, TeamCity, Junit, TestNG, JaCoCo or similar tools • Demonstrated experience working with core business logic within applications • Experience in developing APIs and Frameworks • Excellent written and verbal communication skills Preferred Skills • Experience with application development frameworks like Spring, Hibernate, JSF or similar frameworks • Experience with compilers or DSLs preferred “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”
    $67k-88k yearly est. 23h ago
  • Application Developer

    Martinrea International 4.4company rating

    Software development engineer job in Auburn Hills, MI

    Job Summary: Responsible for development, adherence and maintenance of new and existing software solutions as defined by business requirements. Required Education and Experience: BS in Computer Science, Information Technology, Computer Engineering or demonstrated deep understanding of current technologies and comparable work experience Minimum of 1-5 years of experience working in IT Operations and shop floor systems in a production environment Excellent communication skills, both verbal and written Prior experience managing a team in a timeline-based environment Experience in SCRUM methodology preferred Prior experience in development of Software solutions, utilizing but not limited to the following programming languages: PHP, Typescript, CSS, Javascript, Java, C#, other relevant PHP tools Other tools include SQL, Laravel, Angular, Livewire, Jira, Git, Vue, etc Essential Functions: Lead team of developer's Systems solutions Ensure the quality of the items delivered by the development team Ability to manage the deployment of solutions within a cross-functional technical team Ensure continuous refinement of IT solutions Develop and lead the process of best practice and ensure the alignment across the enterprise Ensure documentation of standard solutions Develop and lead the use of IT tools Develop and apply new requirements requested by users Coordinate with other areas throughout the company to ensure that the requested changes to systems are made possible Support users of the company systems as needed
    $77k-103k yearly est. 23h ago
  • Senior React Developer (Next.js)

    Mastech Digital 4.7company rating

    Software development engineer job in Lansing, MI

    What You'll Do: Develop and maintain scalable, responsive, and accessible web applications using React and modern frontend frameworks. Implement reusable UI components, design systems, and custom hooks to accelerate development. Collaborate with product managers, designers, and backend engineers to deliver high-quality features. Optimize application performance through memoization, code splitting, and efficient state management. Participate in code reviews, documentation, and continuous improvement of development processes. Contribute to CI/CD pipelines and deployment processes for production applications. What We're Looking For: Technical Skills: 3+ years of experience with React, including modern hooks and patterns. Strong expertise with Redux or similar state management solutions. Proficient in JavaScript (ES6+) and CSS (modern frameworks like Tailwind, SCSS, or styled-components). Experience integrating RESTful APIs and handling asynchronous operations. Familiarity with Next.js or server-side rendering is a strong advantage. Git version control and experience with development tooling (npm, yarn, linting, CI/CD). Core Competencies: Building accessible web applications (WCAG 2.1 AA). Strong debugging, problem-solving, and performance optimization skills. Comfortable working in Agile/Scrum environments. Ability to implement and maintain complex forms and dynamic UI components. Nice-to-Haves: Experience with state persistence, design systems, and multi-step forms. Knowledge of deployment pipelines, testing frameworks, and automated CI/CD processes. Why You'll Love Working Here: Impactful projects: Work on dashboards, dynamic forms, and reusable component libraries. Collaborative culture: A team that values your ideas and growth. Professional development: Opportunities to learn, mentor, and advance your career. Flexible work environment: Remote or hybrid options available.
    $84k-103k yearly est. 2d ago
  • Senior Java Software Engineer

    Apexon

    Software development engineer job in Detroit, MI

    Sr. Fullstack Java Developer - Detroit, MI - Onsite Duration: 1 Year Employment Type: Contract - Can go for Inperson Interview We are looking for an experienced Fullstack Java Developer(12- 15yrs of exp) to join our team for a long-term engagement. The ideal candidate will have strong hands-on experience across Java, Spring, front-end frameworks, databases, and cloud-ready tools, with the ability to lead a team and work directly with customers. Responsibilities (Brief) Develop and enhance applications using Java 17/8+, Spring Framework, JSON/XML, AngularJS / Angular 8-11 / React.js. Must have strong Hands on coding experience is needed Work with MongoDB, MySQL, SQL, NoSQL databases. Support upgrade/migration projects using Java, Spring, and Gradle. Must have at least 3 yrs of experience in deployment (CI/CD pipelines) Lead development activities and guide technical teams. Follow Agile methodologies and drive customer value. Participate in client discussions and deliver quality solutions. Preferred: Experience with front-end technologies and healthcare insurance domain. Communicate effectively with technical and business stakeholders. Required Technical Skills Java - Mandatory | 10+ years AngularJS / Angular 8-11 - Mandatory | 5+ years Spring Framework - Mandatory | 5+ years JSON / XML - Mandatory | 5+ years MongoDB / MySQL / SQL / NoSQL DBs - Mandatory | 5+ years Gradle - Mandatory | 5+ years Good to Have Spring Boot - 3+ years AngularJS / React.js / JSP - 3+ years IntelliJ - 3+ years
    $82k-107k yearly est. 2d ago
  • Senior Dotnet Developer

    Epitec 4.4company rating

    Software development engineer job in Jackson, MI

    We are seeking an experienced and motivated .NET Developer with a strong background in Electronic Data Interchange (EDI) development leveraging Microsoft Azure services. In this role, you will be responsible for the design, development, and maintenance of scalable and secure EDI integration solutions on the Azure cloud platform. Knowledge sharing and coaching of CE development resources as needed to transition future development and support to company employees. Development of appropriate standards, process and procedures for run book and monitoring purposes. The ideal candidate will have expertise in both .NET development and EDI transaction standards, and will thrive in a collaborative, agile environment. Skills Design, develop, and deploy EDI solutions and applications using the .NET framework and Azure services. Work with stakeholders and business analysts to gather and translate business requirements into technical specifications for EDI integration. Develop, configure, and maintain EDI mapping and translation processes using standard formats such as ANSI X12. Utilize Azure services such as Azure Functions, Logic Apps, and App Service to build and manage EDI workflows. Collaborate with trading partners to coordinate and test EDI file transfers and resolve any issues related to connectivity or data integrity. Write and maintain high-quality, scalable code in C# and SQL, ensuring adherence to coding standards and best practices. Implement and manage DevOps practices for CI/CD pipelines using Azure DevOps. Provide technical support and troubleshooting for existing EDI and cloud-based applications. Create and maintain technical documentation related to EDI processes, system architecture, and integrations. Should be able to train other team members Education Bachelor's degree in computer science, Information Technology, or a related field.
    $82k-106k yearly est. 23h ago
  • Robotics Software/Systems Engineer

    Akkodis

    Software development engineer job in Warren, MI

    A Robotics Software/Systems Engineer job in Warren, MI is available courtesy of Akkodis. We are seeking a Senior Engineer, AI Systems Engineering - Integration to join a Manufacturing Technology Development team within the Research and Development organization. In this role, you will lead system-level integration of new technologies, validating novel AI and robotics algorithms in full-stack collaborative robot prototypes. You will develop frameworks for iterative assembly and testing, ensuring innovations can be evaluated in realistic workflows. You will serve as the convergence point where Robotics Intelligence breakthroughs and AI & Simulation models are combined into functional prototypes Pay: $40/hr to $60/hr Robotics Software/Sytems Engineer job responsibilities: Lead integration of AI, perception, and robotics software into full-stack prototype systems. Develop and maintain frameworks for iterative build, test, and validation cycles. Ensure innovations are evaluated under realistic, production-relevant workflows. Collaborate closely with Robotics Intelligence, AI & Simulation, Controls, and Hardware teams. Manage system-level prototype bring-up, debugging, and performance validation. Qualifications: Bachelor's degree in Robotics, Computer Engineering, Electrical Engineering, or related field. 5+ years of experience in robotics software or systems integration. Strong background in AI model deployment, ROS/ROS2, and hardware-software integration. Experience working with collaborative robots, sensors, and real-world task workflows. Excellent system-level debugging, communication, and cross-functional collaboration skills. If you are interested in this Software/System Engineer job in Warren, MI please click APPLY NOW. For other opportunities available at Akkodis go to **************** If you have questions about the position, please contact *****************************. Equal Opportunity Employer/Veterans/Disabled Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits and 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State or local law; and Holiday pay upon meeting eligibility criteria. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs which are direct hire to a client To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit ********************************************** The Company will consider qualified applicants with arrest and conviction records.
    $40 hourly 23h ago
  • Senior .NET C# Developer

    Vertisystem (A Mouri Tech Company

    Software development engineer job in Lansing, MI

    Job Title: Senior .NET C# Developer Duration: 12- Months Contract with Possible extension Accepting local candidates within 90 minutes of Lansing, MI ONLY. Position will be hybrid, in office 2 days a week upon start Candidates submitted must be willing to come onsite (Lansing, MI) for interviews Must Have: • 5+ years of .NET CORE 3.1 or higher (6.0 preferred) and C# experience. • 5+ years of experience developing with REST web service interfaces or Web APIs. • 5+ years of experience with SQL including writing and maintaining complex Select/Insert/Update statements. • 3+ years of experience with developing code to allow users to upload documents from a website. • 5+ years of experience with Agile / SCRUM processes and working in Sprint Development team. • 5+ years of experience working with GIT code repository software. • 5+ years of experience developing unit and regression tests. • HTML5, CSS3, JavaScript, jQuery + 3 • Financial Domain Nice to Have: • 5+ years of experience developing secure websites using industry best practices (such as preventing cross site scripting or SQL injection attacks and coding logging into software functionality). • 3+ years of experience working with Azure DevOps / TFS using boards and code repository. • Familiarity with Oracle database preferred. • Familiarity with Design patterns preferred. • Familiarity with SendGrid • Familiarity with Web Content Accessibility Guidelines (WCAG) • Familiarity with identity provider (IdP) integration using OpenID Connect (OIDC) or SAML • Experience working with Azure DevOps, Jira, or equivalent for SDLC management. • 3+ years of experience working with React.js
    $77k-104k yearly est. 2d ago
  • Senior Full Stack Java Developer with Angular and GCP Experience 12.2.25

    Systems Technology Group, Inc. (STG 4.0company rating

    Software development engineer job in Dearborn, MI

    Title: Senior Full Stack Java Developer with Angular and GCP Experience 12.2.25 Description: STG is a SEI CMMi Level 5 company with several Fortune 500 and State Government clients. STG has an opening for Senior Full Stack Java Developer with Angular and GCP Experience. Please note that this project assignment is with our own direct clients. We do not go through any vendors. STG only does business with direct end clients. This is expected to be a long-term position. STG will provide immigration and permanent residency sponsorship assistance to those candidates who need it. Position Description: Developing Applications: Design, develop, and implement robust and scalable web applications using Java, Spring Boot, and other related technologies. Front-End Development: Create responsive and user-friendly interfaces using HTML, CSS, JavaScript, and modern frameworks in Angular Back-End Development: Build server-side implementation, ensuring high performance and responsiveness to requests from the front-end Database Management: Design and manage databases using SQL such as PostgreSQL and BigQuery in GCP. API Integration: Develop and consume Cloud native RESTful APIs to connect front-end and back-end services seamlessly. Design solutions to have high performance and resilient enough for 99.99% availability Testing and Debugging: Conduct thorough testing and debugging of applications to ensure software quality and reliability with 100% test coverage and full automated testing Collaboration: Work closely with product managers and Other Software Engineers to define and implement innovative solutions for product direction, visuals, and experience. Code Reviews: Participate in code reviews to maintain code quality and consistency. Continuous Improvement: Stay up to date with emerging technologies and industry trends to continuously improve development processes and deliver cutting-edge solutions. Engage in all life cycle of product development as full stack software engineer Skills Required: PostgreSQL, GCP, REST APIs GCP Cloud Run, GitHub, Dynatrace, Tekton AIPGEE, Angular, SPRING, Spring Boot, CSS (Cascading Style Sheets), GitHub, Google Cloud Platform, REST APIs, Jenkins, Java Seeking an individual who is ready to start developing software on day 1. Experience building out microservice architectures including gateway, authentication, and config services. Knowledge of CI/CD pipelines such as Jenkins. Hosting solutions such as Google Cloud. Zero downtime, blue-green deployment. Database schema management with h2 and Liquibase. Supporting migrations for updates and new data centers. OAuth and ADFS authentication. Integrating with third-party services such as LDAP, O365, and WebEx. HIPPA & PII data handling and encryption TDD for up to 6 hours a day Engineer 3 Experience: 6+ years in Full-Stack Development Education Required: Bachelor's degree or equivalent qualification in computer science, engineering or related disciplines Senior Full Stack Java Developer with Heavy on Angular Experience and GCP Experience based in Dearborn, MI. A great opportunity to experience the corporate environment leading personal career growth. Resume Submittal Instructions: Interested/qualified candidates should email their word formatted resumes to Vasavi Konda - vasavi.konda(.@)stgit.com and/or contact @(Two-Four-Eight) Seven- One-Two - Six-Seven-Two-Five (@*************. In the subject line of the email please include: First and Last Name: Senior Full Stack Java Developer with Heavy on Angular Experience and GCP Experience. For more information about STG, please visit us at ************** Sincerely, Vasavi Konda| Recruiting Specialist “Opportunities don't happen, you create them.” Systems Technology Group (STG) 3001 W. Big Beaver Road, Suite 500 Troy, Michigan 48084 Phone: @(Two-Four-Eight) Seven- One-Two - Six-Seven-Two-Five: @************(O) Email: vasavi.konda(.@)stgit.com
    $86k-110k yearly est. 1d ago
  • GCP Data Engineer

    Miracle Software Systems, Inc. 4.2company rating

    Software development engineer job in Dearborn, MI

    Experience Required: 8+ years Work Status: Hybrid We're seeking an experienced GCP Data Engineer who can build cloud analytics platform to meet ever expanding business requirements with speed and quality using lean Agile practices. You will work on analyzing and manipulating large datasets supporting the enterprise by activating data assets to support Enabling Platforms and Analytics in the Google Cloud Platform (GCP). You will be responsible for designing the transformation and modernization on GCP, as well as landing data from source applications to GCP. Experience with large scale solution and operationalization of data warehouses, data lakes and analytics platforms on Google Cloud Platform or other cloud environment is a must. We are looking for candidates who have a broad set of technology skills across these areas and who can demonstrate an ability to design right solutions with appropriate combination of GCP and 3rd party technologies for deploying on Google Cloud Platform. You will: Work in collaborative environment including pairing and mobbing with other cross-functional engineers Work on a small agile team to deliver working, tested software Work effectively with fellow data engineers, product owners, data champions and other technical experts Demonstrate technical knowledge/leadership skills and advocate for technical excellence Develop exceptional Analytics data products using streaming, batch ingestion patterns in the Google Cloud Platform with solid Data Warehouse principles Be the Subject Matter Expert in Data Engineering and GCP tool technologies Skills Required: Big Query Skills Preferred: N/A Experience Required: In-depth understanding of Google's product technology (or other cloud platform) and underlying architectures 5+ years of analytics application development experience required 5+ years of SQL development experience 3+ years of Cloud experience (GCP preferred) with solution designed and implemented at production scale Experience working in GCP based Big Data deployments (Batch/Real-Time) leveraging Terraform, Big Query, Google Cloud Storage, PubSub, Dataflow, Dataproc, Airflow, etc. 2 + years professional development experience in Java or Python, and Apache Beam Extracting, Loading, Transforming, cleaning, and validating data Designing pipelines and architectures for data processing 1+ year of designing and building CI/CD pipelines Experience Preferred: Experience building Machine Learning solutions using TensorFlow, BigQueryML, AutoML, Vertex AI Experience in building solution architecture, provision infrastructure, secure and reliable data-centric services and application in GCP Experience with DataPlex is preferred Experience with development eco-system such as Git, Jenkins and CICD Exceptional problem solving and communication skills Experience in working with DBT/Dataform Experience in working with Agile and Lean methodologies Team player and attention to detail Performance tuning experience Education Required: Bachelor's Degree Education Preferred: Master's Degree Additional Safety Training/Licensing/Personal Protection Requirements: Additional Information: ***POSITION IS HYBRID*** Primary Skills Required: Experience in working in an implementation team from concept to operations, providing deep technical subject matter expertise for successful deployment. Implement methods for automation of all parts of the pipeline to minimize labor in development and production Experience in analyzing complex data, organizing raw data and integrating massive datasets from multiple data sources to build subject areas and reusable data products Experience in working with architects to evaluate and productionalize appropriate GCP tools for data ingestion, integration, presentation, and reporting Experience in working with all stakeholders to formulate business problems as technical data requirement, identify and implement technical solutions while ensuring key business drivers are captured in collaboration with product management This includes designing and deploying a pipeline with automated data lineage. Identify, develop, evaluate and summarize Proof of Concepts to prove out solutions. Test and compare competing solutions and report out a point of view on the best solution. Design and build production data engineering solutions to deliver pipeline patterns using Google Cloud Platform (GCP) services: BigQuery, DataFlow, Pub/Sub, BigTable, Data Fusion, DataProc, Cloud Composer, Cloud SQL, Compute Engine, Cloud Functions, and App Engine. Additional Skills Preferred: Strong drive for results and ability to multi-task and work independently Self-starter with proven innovation skills Ability to communicate and work with cross-functional teams and all levels of management Demonstrated commitment to quality and project timing Demonstrated ability to document complex systems Experience in creating and executing detailed test plans Additional Education Preferred GCP Professional Data Engineer Certified In-depth software engineering knowledge "
    $71k-94k yearly est. 3d ago
  • Software Engineering Intern

    KLA 4.4company rating

    Software development engineer job in Ann Arbor, MI

    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us. Group/Division The vision of KLA's global human resources organization is to become a leader and partner to operating leadership in support of the company's efforts to achieve its strategic growth, customer and operating objectives through strategic talent management. Our mission is to enable the business, and leverage human resources to achieve short and long-term business objectives. Our primary areas of strategic focus include talent acquisition, individual and organizational assessment and development, performance management, inclusion and engagement, and rewards. The global HR organization includes HR business partners, learning and development, talent acquisition, compensation and benefits, employee communications, and HR system operations. Job Description/Preferred Qualifications An intern with the AI and Modeling Center of excellence will work in one or more of the following areas. Interns will be technically supported and mentored throughout their stay with KLA. Work with traditional machine learning and deep learning techniques to meet and improve results on KLA products. Experiment with new and novel techniques to improve results or reduce compute cost of various modeling techniques. Build tools for more efficient experimentation. Manage data used for training and experimentation of AI and physics modeling systems. Image processing. Speeding up physics models. Developing software tools and solutions for KLA products. Minimum Qualifications Students working towards a PhD, MS, or BS Level Degree Base Pay Range: $32.00 - $45.00 per hour based on pursuit of a Ph.D.Primary Location: USA-MI-Ann Arbor-KLAKLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave. Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process. KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at ************************** or at *************** to request accommodation. Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA's Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to ************************** to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.
    $32-45 hourly Auto-Apply 41d ago
  • Software Engineering - Summer 2026 Internships

    Rivian 4.1company rating

    Software development engineer job in Plymouth, MI

    About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary Internship Term: Summer 2026 This is a bucket application, and is not an official opening. Your application can be considered for Rivian's 2026 internship programs. If you are selected, you will receive communication with specific responsibilities and qualifications for the role you are being considered for. Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 and June 2028. If you are not pursuing a degree, please see our full time positions on our Rivian careers site. Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements. Responsibilities Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development Qualifications Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders Pay Disclosure Salary Range/Hourly Rate for Internships: The range of pay for internships is 25.00-51.00 per hour. Actual compensation will be determined based on location, and other factors permitted by law. Rivian provides robust wellness benefits, and a medical insurance package for interns, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums. Equal Opportunity Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services. Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please note that we are currently not accepting applications from third party application services. Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development
    $57k-76k yearly est. Auto-Apply 5d ago
  • Cyber Software Development Engineer

    The Panther Group 3.9company rating

    Software development engineer job in Sterling Heights, MI

    Join an agile self-motivated team of engineers responsible for the development and support of embedded cyber work products for a family of ground combat vehicles. Note: Candidates must currently possess DoD Secret clearance or higher. The function of this position is to support the Cyber and Command, Control, Communication, Computers, Cyber, Intelligence, Surveillance and Reconnaissance (C5ISR) product realization team with responsibility for Cyber and C5ISR architecture, technology, product development, evaluation, testing and compliance across the US market and support the delivery of products and services to Ground Combat Platforms. This is an embedded software engineering position. THis position is on-site with a 9/80 schedule. The following are the key duties and skills required: Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system Participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal test Develop and maintain software tools, scripts and eXtensible Markup Language (XML) files to implement and/ or verify proper configurations. Perform software engineering and development duties to ensure the software applications are maintained in accordance with all accreditation and configuration control requirements. Develop data/ message protocol transformation mechanisms/ applications, enabling interoperability between multiple data-sharing domains. Utilize a variety of software languages in a Security Enhanced embedded Linux-based operating system environment Participate in peer reviews, identify, track and assess solutions to defects Manage, develop, support and conduct trade studies/structured decisions for Cyber test design, environment, and tools. including system-level impacts to include balance of capability, cost, reliability, schedule improvement, and performance across a Cyber, C5ISR vehicle suite Develop and evaluate checkpoint and design milestone artifacts and Contract Data Requirements List (CDRLs) and review to ensure technical accuracy and compliance with contract requirements. Minimum Qualifications (candidates will be considered on the aggregate of the position requirements, it is not required that candidates possess experience in all categories): Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferably in Computer Engineering, Computer Science, or Electrical Engineering from an ABET accredited university Strong background in high level programming language such as C, C++, C#, Java, or Rust, particularly in embedded software Experience with low-level programming for operating system internals of Linux or VxWorks Experience with board support packages (BSP) and hardware-software integration. Integrate and configure firewalls to protect embedded systems. Experience with reverse engineering and analysis of software. Low-level programming of device drivers in a Linux or VxWorks environment Experience across the various life cycle phases including software systems architecture development, requirements definition and analysis, OO development, code and unit test, system integration and test Working knowledge of software tools supporting Integrated Development Environments (IDE), version control, defect reporting and scripting, version control systems, and CI/CD pipelines. Knowledge of network protocols and communication interfaces (e.g., TCP/IP, UART, SPI, I2C). Experience in interpreting higher level customer requirements and flowing them down to technology areas. Familiarity with various electrical line replaceable units and the development and troubleshooting on electronic hardware. Certifications in cybersecurity (e.g., CISSP, CEH) are a plus. Must have: Currently possess DoD Secret clearance or higher Develop and implement cybersecurity measures to protect embedded systems. Experience with embedded systems, automotive and military related The flexibility to work non-duty hours or on weekends as needed by the project. Must satisfy Anthropometric Size Restrictions for access to military vehicles and be able to climb on vehicles and pass through hatches Pay range: $48 - $54 / hour depending on experience #INDIT
    $48-54 hourly 34d ago
  • 2026 Summer Intern - Software Engineer, Autonomous Driving (Master's Degree)

    General Motors 4.6company rating

    Software development engineer job in Warren, MI

    **To help** **facilitate** **administration of** **the** **relocation** **sti** **ped** **if you are selected, please apply using the permanent address you would move from.** **Work Arrangement:** Hybrid: This internship is categorized as hybrid. The selected intern is expected to report to the office up to three times per week or as determined by the team. **Location** **s** **:** Sunnyvale, California Mountain View, California Warren, Michigan Milford, Michigan **About** **th** **e** **R** **o** **le:** As an Autonomous Driving Software Engineer Intern, you will contribute to the design, development, and validation of cutting-edge software powering self-driving systems. You'll collaborate with experienced engineers across AV Platform teams to build scalable, safety-critical software for autonomous vehicles operating in real-world environments. **What You** **'ll Do:** + Develop, test,anddeployproduction-ready codeacross components of vehicle platform software. + Quickly rampuponassignedcodebase, product area, and/or system. + Complete assigned tasks efficiently with few iterations. + Identify problem statements, outlineoptimalsolutions, account for tradeoffs and edge cases. + Participate in code reviews, technical discussions, and design resign. + Collaborate with cross-functional teams including hardware, systems, test, and safety to ensure seamless software integration. + Communicate effectively across multiple stakeholders. **Required Qualifications:** + Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Bachelors or Mastersdegree in computer science or a related field. + Experience with modern object-oriented programming languages (e.g., Java, C++, Python) preferably in a production or applied project environment. + Able to work fulltime,40 hours per week. **Preferred Qualifications:** + Previousexperience with software development through internships, class projects, personal projects, or coding competitions. + Experience developing and testing software through internships, coursework, or personal projects. + Familiarity with Linux/POSIX environments and exposure to embedded systems or robotics projects. + Understanding ofnetworking fundamentals relevant to embedded or distributed systems. + Experience with robotics frameworks (e.g., ROS), embedded Linux platforms, or common sensors (e.g., cameras, lidar, radar, IMUs) is a plus. + Interest or coursework related to safety-critical or high-reliability systems (automotive, aerospace, medical) is beneficial. + Passion for self-driving technology and its potential impact on the world. + Intent to return to degree-program after the completion of the internship. + Graduating between December 2026 and August2027. **Compensation:** + The monthly salary range for this role is$7,300- $9,200per month + GM will provide a one-time lump sum taxable stipend payment to eligible students selected for the 2026 Student Program. **What you'll get** **from us** **(Benefi** **ts):** + Paid US GM Holidays + GM Family First Vehicle Discount Program + Result-based potential for growth within GM + Intern events to network with company leaders and peers **About GM** Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. **Why Join Us** We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. **Benefits Overview** From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* . **Non-Discrimination and Equal Employment Opportunities (U.S.)** General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* . **Accommodations** General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about: **Our Company (************************************************** **Our Culture** **How we hire (************************************************ Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility. Explore our global locations (******************************************** We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more. Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest. The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
    $7.3k-9.2k monthly 4d ago
  • Software Test Engineer (9573)

    Trialon Corporation 4.3company rating

    Software development engineer job in Northville, MI

    Founded in 1982, Trialon Corporation was established to assist companies with their technical staffing needs. Trialon understands our clients have different needs and we take pride in our ability to adapt accordingly. We will successfully match candidates to your company culture and technical requirements. We maintain a track record of proven accomplishments in providing solutions for excess workloads by supplying qualified contract personnel, as well as direct placements. Trialon provides people throughout North America in many technical fields including Automotive, Aerospace and Telematic Industries. Our experienced Account Managers and Recruiters are available to meet all your technical staffing needs. ***U.S. citizenship or permanent resident alien status is required. ***Criminal Background and Drug Test completed on all candidates prior to start. Job Description Functions as a crucial part of the development team assisting software lead in planning, developing executing and maintaining test plans and test cases. Also, maintain test reports and documentation for traceability. Work with development and program teams in issue analysis. Qualifications ESSENTIAL DUTIES and RESPONSABILITIES: Primary responsibility is to develop and maintain test equipment and software (test scripts, etc) for multiple projects. Secondary responsibility is to assist development team in determination of root cause of problems and assisting in corrective actions to correct the root cause. This includes documentation of issues. Analyze customer and internal requirements to develop test plan and test cases. Test software design and code at the unit and system level to ensure all requirements and quality standards are met. Work closely with software lead to coordinate test software development and plan testing activities. Working knowledge of software development tools (debuggers, emulators, compilers). Freescale's family of microcontrollers and CodeWarrior IDE is a plus. Ability to read schematics and debug analog and digital hardware. Able to use oscilloscope for troubleshooting. Fluent in both written and spoken English. EDUCATION AND EXPERIENCE: Bachelor's Degree in Electrical Engineering, Computer Science (or equivalent) 5+ years of experience in automotive embedded software development 5+ years for C/C++ or other structured language Experience developing and debugging software in real-time, embedded environment Knowledge of tools such as LDRA, Polyspace, or similar strongly desired Creative problem-solver capable of creating and reproducing complex software defects Good project management and time management skills Additional Information Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship. Must be US Citizen or have valid US Green Card.
    $67k-93k yearly est. 20h ago

Learn more about software development engineer jobs

Do you work as a software development engineer?

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

Akkodis

Datamaxis

General Dynamics Land Systems Inc.

Top 10 Software Development Engineer companies in MI

  1. Oracle

  2. Maximus

  3. Ford Motor

  4. General Dynamics

  5. General Electric

  6. Akkodis

  7. Datamaxis

  8. General Dynamics Land Systems Inc.

  9. OpTech

  10. Applied Intuition

Job type you want
Full Time
Part Time
Internship
Temporary

Browse software development engineer jobs in michigan by city

All software development engineer jobs

Jobs in Michigan