PLC Software Coding * Motion Control Systems - Lenze * Motion Control Systems - Siemens * Motion Control Systems - SEW * HMI * Automation concepts, software and robotic applications * Customers ...
PLC Software Coding * Motion Control Systems - Lenze * Motion Control Systems - Siemens * Motion Control Systems - SEW * HMI * Automation concepts, software and robotic applications * Customers ...
Software Engineer 2
Auburn Hills, MI · On-site
$92.30K - $126.30K/yr
Software Embedded coding using the C and Assembly programming language adhering to industry and internal coding standards and practices. * Develop, document, review and approve software design ...
Software Engineer 2
Auburn Hills, MI · On-site
$92.30K - $126.30K/yr
Software Embedded coding using the C and Assembly programming language adhering to industry and internal coding standards and practices. * Develop, document, review and approve software design ...
Software Engineer 2
Auburn Hills, MI · On-site
$92.30K - $126.30K/yr
Software Embedded coding using the C and Assembly programming language adhering to industry and internal coding standards and practices. * Develop, document, review and approve software design ...
Software Engineer 2
Auburn Hills, MI · On-site
$92.30K - $126.30K/yr
Software Embedded coding using the C and Assembly programming language adhering to industry and internal coding standards and practices. * Develop, document, review and approve software design ...
Software Engineer 2
$92.30K - $126.30K/yr
Software Embedded coding using the C and Assembly programming language adhering to industry and internal coding standards and practices. * Develop, document, review and approve software design ...
Software Engineer 2
$92.30K - $126.30K/yr
Software Embedded coding using the C and Assembly programming language adhering to industry and internal coding standards and practices. * Develop, document, review and approve software design ...
PLC Software Coding * Motion Control Systems - Lenze * Motion Control Systems - Siemens * Motion Control Systems - SEW * HMI * Automation concepts, software and robotic applications * Customers ...
PLC Software Coding * Motion Control Systems - Lenze * Motion Control Systems - Siemens * Motion Control Systems - SEW * HMI * Automation concepts, software and robotic applications * Customers ...
Senior Brake Control Software Engineer
$107.70K - $142K/yr
Define calibration strategies and promote robust coding practices in controls and software implementation. * Ensure compliance with safety and government regulations while following GM-internal best ...
Senior Brake Control Software Engineer
$107.70K - $142K/yr
Define calibration strategies and promote robust coding practices in controls and software implementation. * Ensure compliance with safety and government regulations while following GM-internal best ...
Experience with code quality metrics, static/dynamic analysis tools, and comprehensive software testing methodologies. * Audit Experience: Experience participating in or leading formal ASPICE ...
Experience with code quality metrics, static/dynamic analysis tools, and comprehensive software testing methodologies. * Audit Experience: Experience participating in or leading formal ASPICE ...
Be Seen First
Software Engineer
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Develop embedded software documentation and code across vehicle domains such as Fire Control / lethality, displays, power management, diagnostics, software deployment, embedded training, and board ...
Quick apply
Be Seen First
Software Engineer
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Develop embedded software documentation and code across vehicle domains such as Fire Control / lethality, displays, power management, diagnostics, software deployment, embedded training, and board ...
Robotics Integration Engineer
Warren, MI · On-site
... software coding Preferred Skills: CAD design experience (SolidWorks, CATIA, or similar) Experience with robotic calibration, perception, or industrial automation systems Education: Maters in ...
Quick apply
Robotics Integration Engineer
Warren, MI · On-site
... software coding Preferred Skills: CAD design experience (SolidWorks, CATIA, or similar) Experience with robotic calibration, perception, or industrial automation systems Education: Maters in ...
Vehicle Controls Software Quality/Process Engineer
$85.40K - $192.90K/yr
Experience with code quality metrics, static/dynamic analysis tools, and comprehensive software testing methodologies. * Audit Experience: Experience participating in or leading formal ASPICE ...
Vehicle Controls Software Quality/Process Engineer
$85.40K - $192.90K/yr
Experience with code quality metrics, static/dynamic analysis tools, and comprehensive software testing methodologies. * Audit Experience: Experience participating in or leading formal ASPICE ...
Motor Controls Application Software Engineer
Auburn Hills, MI · On-site
$42.75 - $54.75/hr
The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for Motor Control Processor (MCP) application software. Responsibilities include ...
Motor Controls Application Software Engineer
Auburn Hills, MI · On-site
$42.75 - $54.75/hr
The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for Motor Control Processor (MCP) application software. Responsibilities include ...
Robotics Integration Engineer
Warren, MI · On-site
... software coding Preferred Skills: CAD design experience (SolidWorks, CATIA, or similar) Experience with robotic calibration, perception, or industrial automation systems Education: Maters in ...
Robotics Integration Engineer
Warren, MI · On-site
... software coding Preferred Skills: CAD design experience (SolidWorks, CATIA, or similar) Experience with robotic calibration, perception, or industrial automation systems Education: Maters in ...
Software Engineer
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Develop embedded software documentation and code across vehicle domains such as Fire Control / lethality, displays, power management, diagnostics, software deployment, embedded training, and board ...
Software Engineer
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Develop embedded software documentation and code across vehicle domains such as Fire Control / lethality, displays, power management, diagnostics, software deployment, embedded training, and board ...
Software Engineer I
Rochester, MI · Remote
$104K - $130K/yr
The Software Engineer participates in code reviews and assists in diagnosing and resolving defects and production issues to ensure reliable, high-performing solutions and positive customer experience.
Software Engineer I
Rochester, MI · Remote
$104K - $130K/yr
The Software Engineer participates in code reviews and assists in diagnosing and resolving defects and production issues to ensure reliable, high-performing solutions and positive customer experience.
Software Engineer I
Birmingham, MI · Remote
$104K - $130K/yr
The Software Engineer participates in code reviews and assists in diagnosing and resolving defects and production issues to ensure reliable, high-performing solutions and positive customer experience.
Software Engineer I
Birmingham, MI · Remote
$104K - $130K/yr
The Software Engineer participates in code reviews and assists in diagnosing and resolving defects and production issues to ensure reliable, high-performing solutions and positive customer experience.
Core Embedded Base Software Engineer (1426156)
$124.50K - $163.70K/yr
The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for EE/core and powertrain base software. Responsibilities include performing reviews and ...
Core Embedded Base Software Engineer (1426156)
$124.50K - $163.70K/yr
The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for EE/core and powertrain base software. Responsibilities include performing reviews and ...
Software Developer
Bath, MI · On-site
Implement secure coding practices to ensure the robustness and integrity of the software, addressing potential vulnerabilities and mitigating security risks. * Participate actively in Agile Scrum ...
Software Developer
Bath, MI · On-site
Implement secure coding practices to ensure the robustness and integrity of the software, addressing potential vulnerabilities and mitigating security risks. * Participate actively in Agile Scrum ...
Embedded Software Engineer
Milford, MI · Hybrid
$115.70K - $152.20K/yr
Troubleshoot code to resolve design deficiencies and develop solutions to resolve them * Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions * Master AI ...
Embedded Software Engineer
Milford, MI · Hybrid
$115.70K - $152.20K/yr
Troubleshoot code to resolve design deficiencies and develop solutions to resolve them * Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions * Master AI ...
Embedded Software Engineer
Milford, MI · On-site
$115.70K - $152.20K/yr
Troubleshoot code to resolve design deficiencies and develop solutions to resolve them * Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions * Master AI ...
Embedded Software Engineer
Milford, MI · On-site
$115.70K - $152.20K/yr
Troubleshoot code to resolve design deficiencies and develop solutions to resolve them * Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions * Master AI ...
Embedded Software Engineer
Milford, MI · Hybrid
$119.20K - $156.80K/yr
Troubleshoot code to resolve design deficiencies and develop solutions to resolve them * Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions * Master AI ...
Embedded Software Engineer
Milford, MI · Hybrid
$119.20K - $156.80K/yr
Troubleshoot code to resolve design deficiencies and develop solutions to resolve them * Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions * Master AI ...
Software Coding information
See Michigan salary details
$41.8K - $51.2K
1% of jobs
$51.2K - $60.5K
4% of jobs
$60.5K - $69.9K
9% of jobs
$78.6K is the 25th percentile. Wages below this are outliers.
$69.9K - $79.2K
12% of jobs
$79.2K - $88.6K
15% of jobs
The median wage is $94.7K / yr.
$88.6K - $97.9K
14% of jobs
$97.9K - $107.3K
15% of jobs
$111K is the 75th percentile. Wages above this are outliers.
$107.3K - $116.6K
13% of jobs
$116.6K - $126K
9% of jobs
$126K - $135.3K
5% of jobs
$135.3K - $144.7K
3% of jobs
$41.8K
$97.5K
$144.7K
How much do software coding jobs pay per year?
What are the key skills and qualifications needed to thrive in Software Coding, and why are they important?
What are some common challenges software coders face when working on collaborative projects?
What is software coding?
What is the difference between Software Coding vs Software Testing?
| Aspect | Software Coding | Software Testing |
|---|---|---|
| Primary Focus | Writing and developing code to create software applications | Evaluating and verifying software to identify bugs and ensure quality |
| Required Skills | Programming languages, problem-solving, algorithm design | Testing methodologies, attention to detail, analytical skills |
| Work Environment | Development teams, coding labs, software companies | Quality assurance teams, testing labs, software companies |
| Common Certifications | None specific, but programming certifications helpful | ISTQB, CSTE, CSQA |
While software coding involves creating and writing the actual code for applications, software testing focuses on evaluating the software to find and fix bugs. Both roles are essential in the software development lifecycle and often work closely together to ensure high-quality products.

Full-time
Posted yesterday
Job description
Duties and Responsibilities
Main areas of responsibilities are:
- Focused on Time and Cost Management,
- Commission, debug and test of PLC/HMI/Motion/Vision/Safety system control software at Customer Site,
- Configuration and start-up of all the HW devices: manifolds, inverters, safety devices, access gates, motors at Customer Site,
- Be involved in Handover phase with Engineering,
- Collaborate to Identify new project risks,
- Create documentation compliant with customer commissioning standard,
- Participate in team and project reviews,
- Coordinate internal and outsourced Software team,
- Technical link on site between customer and engineering.
- Track and record update status and variation on the original scope,
- Guarantee whole system functionalities respecting cycle-time and product quality,
- Deliver Customer training, and maintenance instructions.
Knowledge & Skills
- PLC Software Coding
- Motion Control Systems - Lenze
- Motion Control Systems - Siemens
- Motion Control Systems - SEW
- HMI
- Automation concepts, software and robotic applications
- Customers production processes
- Electrical drawings and documentation
- Integrated technologies
- Scada systems
- C&SM Technical drawings, specifications and schedules
- PLC CPU/std - Rockwell
- PLC CPU/std - Siemens
- Reliability Analysis
- General-purpose IT tools
- Comau internal processes / procedures
- Technical reports creation
- Problem solving and decision making methodology
- Proficient in specific customer's standard (in case of Platform Organization Matrix)
- Health & Safety Risk management .
- Knowledge in PLC's/HMI including Rockwell (DCP), Siemens TIA and S7, Omron, Mitsubishi and B&R Automation
- Knowledge in SCADA, MES, MIS, Visual Basic, SQL, C++ is preferred
Behavioral Competencies
- Strong communication skills at all levels.
- Strong teamwork attitude
- Good relationship skills with Customer, Suppliers and the Project Team
- Problem solving
- Capable to work in Global matrix organizations
- Available to travel and to assignment
Basic Qualifications
- Associates Degree in Technology or Engineering required
- Minimum of 2 years of experience with PLC controls is required in Industrial Automation solutions, in Automotive, Process or Logistics Industries
- Experience in PLC, network configurations, commissioning drivers, HMI debug and commissioning.
- Significant customer site experience working closely with Site Team.
Preferred Qualifications
- Bachelor's in Technology or Engineering degree preferred
- Experience in PLC software commissioning in Body Assembly (BIW), Powertrain Assembly, Electrification or Fulfilment / Logistics Industrial Automation solutions.