1

Software Assistant Jobs in Michigan (NOW HIRING)

Company Description Founded in 1982, Trialon Corporation was established to assist companies with ... Develop software in compliance with a formal CMM level 3 based Software Development Process and ...

Engineering Intern

Troy, MI ยท On-site

$16 - $20.50/hr

Learn the basic functions of FNG Program Lifecycle Management (PLM) software. Assist with clerical items and documentation for Advanced Product Development. * Work with management to establish ...

Perform calculations to analyze and design electrical system components using company standard software and proprietary manufacturer software. * Assist in the evaluation and selection of electrical ...

Be Seen First

Document all appointments, interactions, and updates in the case management software. * Assist clients with understanding their treatment plans and improving health literacy. * Attend weekly team ...

You will be responsible for taking AI prototypes, ranging from generative design tools to automated engineering documentation assistants and turning them into robust, high-performance software ...

Apply Early

Software Engineer #1058669 * Employees in this job function are responsible for designing ... Leveraging AI to assist with coding and daily tasks * Knowledge of supply-chain domain * Experience ...

Develop and assist Quality Assurance and testing phases during the Software Development Life Cycle * Must be able to work closely with business users and quickly adapt to their software needs. * Lean ...

Senior Software Engineer

Farmington Hills, MI ยท On-site

$120K - $158K/yr

Identify technical risks in the design, and develop mitigation strategies * Assist coders with work ... Software Design Tools: Requirements modeling, UML modeling, AUTOSAR configuration, RTOS ...

Senior Software Engineer

Farmington Hills, MI ยท On-site

$120K - $158K/yr

Identify technical risks in the design, and develop mitigation strategies * Assist coders with work ... Software Design Tools: Requirements modeling, UML modeling, AUTOSAR configuration, RTOS ...

Do you believe great software is the backbone of great products? We do! Redefining mobility ... Support SSO enablement and related access and authentication integration efforts * Assist with GCP ...

Job Summary The Software Developer I supports the bank's Information Technology department in the ... Write and maintain technical documentation for developed components. * Assist with development ...

Job Summary The Software Developer I supports the bank's Information Technology department in the ... Write and maintain technical documentation for developed components. * Assist with development ...

Software Developer

Okemos, MI ยท On-site

$43 - $58/hr

Experience using modern development tools such as GitHub and AI-powered development assistants (e.g., Claude, GitHub Copilot) Bonus Experience of the Software Developer: * Experience with Entity ...

Translating business requirements into technical solutions Software development lifecycle experience Leveraging AI to assist with coding and daily tasks Knowledge of supply-chain domain Experience ...

Software Developer II

Ann Arbor, MI ยท On-site

$80K - $100K/yr

As a Software Developer II at AccumTech, you will work as part of a collaborative ... Contribute ideas for improving existing systems, processes, and developer workflows. * Assist with ...

Apply Early

Software Developer II

Ann Arbor, MI ยท On-site

$80K - $100K/yr

As a Software Developer II at AccumTech, you will work as part of a collaborative, cross-functional ... Contribute ideas for improving existing systems, processes, and developer workflows. * Assist with ...

Seeking a Senior Quality Assurance Analyst to assist with a series of innovative strategic ... May train software program users. * Develops, publishes, and implements test plans. Writes and ...

next page

Showing results 1-20

Software Assistant information

See Michigan salary details

$9

$26

$62

How much do software assistant jobs pay per hour?

As of Jul 4, 2026, the average hourly pay for software assistant in Michigan is $26.40, according to ZipRecruiter salary data. Most workers in this role earn between $14.78 and $29.55 per hour, depending on experience, location, and employer.

What are Software Assistants?

Software Assistants are digital tools or programs designed to help users accomplish specific tasks or streamline workflows within software environments. They can range from simple task automation bots to advanced AI-driven virtual assistants that provide support, suggestions, or information. These assistants often integrate with various applications to enhance productivity and reduce manual effort. Examples include voice-activated assistants, chatbots, and scheduling tools. Their main goal is to make using complex software easier and more efficient for users.

Which IT jobs without coding?

Software Assistants typically do not require coding skills and focus on tasks such as user support, documentation, testing, and system management. These roles often involve using tools like ticketing systems, spreadsheets, and basic troubleshooting, with some positions requiring certifications or familiarity with specific software environments.

What is L1, L2, L3, and L4 developer?

In the context of a Software Assistant or software development roles, L1, L2, L3, and L4 typically refer to different levels of technical support or developer seniority. L1 is usually entry-level support or junior developers, L2 involves more experienced developers handling complex issues, L3 includes senior developers or specialists, and L4 often represents expert or architect-level roles. These levels help define responsibilities, skills, and experience required for each position within a development team.

What is the difference between Software Assistant vs Software Developer?

AspectSoftware AssistantSoftware Developer
Required CredentialsAssociate degrees or certifications in software toolsBachelor's or higher in Computer Science or related fields
Work EnvironmentSupport teams, administrative settings, or entry-level rolesDesign, develop, and test software applications
Employer & Industry UsageTech companies, IT departments, startupsSoftware firms, tech giants, enterprise IT
Common Search & ComparisonOften compared for entry-level roles or support functionsCompared for development expertise and project roles

The main difference between a Software Assistant and a Software Developer lies in their responsibilities and experience level. Software Assistants typically support development teams with administrative or basic technical tasks, requiring less advanced credentials. In contrast, Software Developers are responsible for creating and maintaining software, often requiring a higher level of education and technical skills. Both roles are essential in the tech industry but serve different functions within the software development lifecycle.

How does a Software Assistant typically collaborate with software engineers and other team members in a development project?

A Software Assistant often works closely with software engineers, project managers, and QA specialists to support the software development lifecycle. They may assist by managing documentation, tracking bugs or feature requests, preparing reports, and helping coordinate meetings or schedules. Effective communication and organization are key, as the Software Assistant often acts as a bridge between technical and non-technical team members to ensure projects run smoothly. This role provides valuable exposure to various aspects of software development and can be a stepping stone to more specialized technical roles.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-paying industries like finance or technology, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills in areas such as machine learning or distributed systems, and working at top-tier companies or in leadership roles.

What are the key skills and qualifications needed to thrive as a Software Assistant, and why are they important?

To thrive as a Software Assistant, you need foundational knowledge of software applications, troubleshooting, and basic programming concepts, often supported by a relevant degree or technical certification. Familiarity with help desk software, ticketing systems, and common productivity tools like Microsoft Office or Google Workspace is typically required. Strong communication, problem-solving abilities, and a customer-focused attitude help you effectively support users and resolve issues. These skills ensure efficient technical support, smooth user experiences, and contribute to overall organizational productivity.

What skills are needed for an IT assistant?

An IT assistant needs strong technical skills such as knowledge of computer hardware, software, and operating systems. Good problem-solving abilities, communication skills, and familiarity with tools like ticketing systems and basic networking are also important. Certifications like CompTIA A+ can enhance job prospects.
What are the most commonly searched types of Software jobs in Michigan? The most popular types of Software jobs in Michigan are:
What are popular job titles related to Software Assistant jobs in Michigan? For Software Assistant jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for Software Assistant jobs? Cities in Michigan with the most Software Assistant job openings:
Infographic showing various Software Assistant job openings in Michigan as of June 2026, with employment types broken down into 76% Full Time, 21% Part Time, and 3% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $54,921 per year, or $26.4 per hour.
Software Engineer

Software Engineer

Trialon Corporation

Auburn Hills, MI โ€ข Hybrid

Full-time

Posted 12 days ago


Job description

Company Description

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

ESSENTIAL ROLES AND RESPONSIBILITIES

  • Lead the development, integration, testing and maintenance high quality automotive software for a power systems ECU including hybrid and electric vehicle products.
  • Integrate vehicle and control algorithms developed in the Matlab/Simulink Models and C, C++ environment by core groups into OEM specific production software application
  • Develop software in compliance with a formal CMM level 3 based Software Development Process and Product Development Process (PDP) supporting UDS, SAE and IOS conformance.
  • Development of reusable and modular, compliant software to regulatory, automotive requirements and design guidelines.
  • Implement various customer and application specific requirements in the development, release and validation of automotive software.
  • Define and implement software/architecture for various ECU's, including safety critical modules, based upon various inductive and deductive analysis techniques (e.g. software FMEA, FTA, HARA, and software fault tolerant design techniques, etc...)
  • Customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements.
  • Defines scope, plans, organizes, leads, and directs technical work and departmental efforts related to product, process, tooling, and materials as it relates to product design and development activities. Leads in the selection, requirements, specification, initiation, and implementation of OEM Compliant SW, analysis and simulation tools, relating to new product application.
  • Translates and executes direction of technical work into specific plans of action and directs the development activities to implementation phase.
  • Monitors and controls costs, quality, timing, and other related aspects of projects. Understands and adheres to schedule and budgetary requirements of projects. Reports progress as required.
  • Serves as a liaison and coordinates development activities of internal and external resources. Serves as a resource by providing a problem solving function by initiating action to overcome obstacles as they are encountered.
  • Participates in continuous improvement efforts. Researches, recommends, and implements new and/or existing products, processes, materials, and equipment. Engages in comparative and competitive analysis to ensure utilization of most appropriate and beneficial techniques in a situation respectively.
  • Performs other duties as necessary for completion of projects and achievement of departmental goals. May supervise other staff. Performs procedures necessary for protection of intellectual property rights.

REQUIREMENTS

  • MS, Computer Engineering/Electrical Engineering/Computer Science or related work experience
  • 7-10 years of experience in model based software development for Real Time-Embedded Controls, primarily for the automotive industry
  • C code software development experience, including tools and those environments for that support multiple micro-controllers (e.g. MPC55xx PowerPC, S12/X, ST7, ST9, Microchip PICs, TI DSP, Renesas, etc.)
  • Embedded software development for various bit micro-controllers and ASIC's.
  • Knowledge of understanding and experience with implementing requirements for an OBD compliant module.
  • Knowledge of CPU's, DSP's, Flash/ROM/RAM and other chips that are used in Embedded Control systems
  • Knowledge and experience in implementing and integrating Automotive Vehicle Networks (CAN and/or LIN) embedded software for various OEMs.
  • Knowledge and experience with embedded SPI and SCI protocols.
  • Expertise in using CAN based tools such as CANalyzer, CANoe, CANape, neoVI, etc.
  • Experience using a disciplined software development process based on CMM or CMMi process model.
  • Understanding of ISO26262, IEC 61508 functional safety design, analysis and implementation requirements
  • Software Configuration Management tool experience.

PREFERRED SKILLS

  • Excellent communication and inter personal skills required. There will be many team, and customer meetings to discuss issues and the project status. This person must work well with other engineers, technical specialists and program managers in a team environment.
  • Self-motivation, drive, organization and determination are very useful in this position.
  • Hands on knowledge and experience in the software development of systems for some or all of the following:
  • Working knowledge of Digital Signal Processing
  • Experience in Model Based SW development, release and validation
  • Experience programming in C and Assembly Language
  • Experience with PFC, DC/DC, AC/DC algorithms
  • Experience with control loops theory and tuning
  • Experience with Power Electronics, specifically power converters
  • Power distribution to 600 VDC of various high power embedded electronic systems
  • Support of Component and System level de-bug using various CAN tools as well as external data loggers and Gateways, etc...
  • Experience with Renesas, Freescale MPC55xx, S12/X, and/or TI TMS320 processor desired.
  • Some OSEK compliant Real-Time OS experience is a plus.
  • Experience in developing software techniques and algorithms for a secondary or dual core microprocessor.
  • Experience in developing and implementing safety critical software, software fault tolerance design including familiarity with ASIL and ISO safety standards.
  • Familiarity with OE-level diagnostics and production test tool interfaces desired
  • Experience Leading a Software Project to Production
  • Experience with Mercurial and FogBugz a plus
Qualifications

Background in battery systems is a plus

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.