1

Contract Software Engineer Training Jobs in Raleigh, NC

Senior Embedded Software Engineer

Cary, NC · Hybrid

$121K - $159K/yr

Travel occasionally for vehicle integration activities and training Qualifications Required: * B.S.in Computer Engineering, Software Engineering, Electrical Engineering, or a related technical ...

As a Software Engineer at ENFOS, you will report to a Senior Software Engineer and play a hands-on ... You'll be training to work in small teams on various issues across an enterprise SaaS product tech ...

As a Software Engineer at ENFOS, you will report to a Senior Software Engineer and play a hands-on ... You'll be training to work in small teams on various issues across an enterprise SaaS product tech ...

It is not intended to create a contract of employment for any specific duration of time or on any ... training. We may use artificial intelligence (AI) tools to support parts of the hiring process ...

It is not intended to create a contract of employment for any specific duration of time or on any ... training. We may use artificial intelligence (AI) tools to support parts of the hiring process ...

next page

Showing results 1-20

Contract Software Engineer Training information

See Raleigh, NC salary details

$23.3K

$101.9K

$183.7K

How much do contract software engineer training jobs pay per year?

As of Jul 6, 2026, the average yearly pay for contract software engineer training in Raleigh, NC is $101,935.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,200.00 and $116,600.00 per year, depending on experience, location, and employer.

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

To thrive as a Contract Software Engineer, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience. Familiarity with tools like Git, CI/CD systems, and cloud platforms, as well as knowledge of frameworks and languages such as JavaScript, Python, or Java, is typically expected. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and projects. These abilities ensure you can deliver quality solutions efficiently while meeting diverse client expectations in dynamic environments.

What are some typical challenges faced by contract software engineers during training programs, and how can they overcome them?

Contract software engineers in training programs often face challenges such as quickly adapting to diverse tech stacks, integrating into new team cultures, and managing time effectively to meet project deadlines. Since contract roles are typically short-term, there’s often pressure to ramp up rapidly and deliver results with minimal onboarding. To overcome these challenges, engineers should proactively seek clarification, leverage available documentation, and communicate regularly with team members to ensure alignment. Embracing continuous learning and being open to feedback can also help contract engineers thrive in varying environments.

What is the difference between Contract Software Engineer Training vs Contract Software Engineer?

AspectContract Software Engineer TrainingContract Software Engineer
CredentialsTypically requires coding bootcamps, certifications, or training programsRequires proficiency in programming languages, often with some experience or portfolio
Work EnvironmentTraining programs, workshops, or mentored projectsClient sites, remote, or company offices working on real projects
Industry UsageUsed for skill development and entry-level rolesEngaged in ongoing software development projects
Search IntentLearning, skill-building, entry-level opportunitiesProject-based work, contract roles in software development

Contract Software Engineer Training focuses on skill development and preparing individuals for software engineering roles, often through training programs. In contrast, Contract Software Engineer involves working on actual projects for clients, applying skills in real-world environments. Both roles are essential in the software industry but serve different purposes in career progression.

What is Contract Software Engineer Training?

Contract Software Engineer Training refers to specialized programs or courses designed to prepare individuals to work as software engineers on a contract basis. These trainings typically cover essential programming languages, software development methodologies, and tools, along with insights into freelancing, contract negotiation, and project management. The goal is to equip participants with both technical and business skills needed to succeed as independent software engineers. Such training can help professionals adapt to diverse projects, industries, and client needs. It is ideal for those looking to pursue flexible, project-based work in the software development field.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Parker

Cary, NC • Hybrid

$121K - $159K/yr

Other

Posted 2 days ago


Parker Hannifin rating

8.3

Company rating: 8.3 out of 10

Based on 350 frontline employees who took The Breakroom Quiz

68th of 527 rated manufacturers


Job description

Position Summary

Parker Lord Electromechanical Systems (EMS) is seeking an experienced Embedded Software Engineer to develop and verify software for control systems used in demanding aerospace and industrial applications. This role focuses on motor control and signal processing technologies that incorporate digital and analog sensors, with responsibilities spanning architecture, requirements, implementation, verification, manufacturing, and support.  

This position is in Cary, NC with up to 1-day per week of work from home. 

Responsibilities

Our team designs and delivers industry-leading solutions for aerospace vibration control and torque measurement, as well as Off-Highway applications including steer-by-wire controllers and active damping systems. In this role, you will: 

  • Translate system-level requirements into clear, testable software requirements aligned to architecture and process standards 

  • Apply industry best practices to Implement embedded software inCfor microcontroller-based systems (manual andmodel-based workflows) 

  • Manage concurrent project priorities and estimates to ensure the team delivers on schedule 

  • Develop and execute software verification procedures and document results 

  • Contribute to productivity improvements throughPythonandMATLABscripts for build, test, and analysis automation 

  • Collaborate with cross-functional teams and customers to support technology development, qualification/certification, manufacturing readiness, and product launch 

  • Contribute to organizational knowledge and mentor less experienced team members 

  • Travel occasionally for vehicle integration activities and training 

Qualifications

Required: 

  • B.S.in Computer Engineering, Software Engineering, Electrical Engineering, or a related technical fieldand 5 or more yearsof relevant experience 

  • Excellent interpersonal and communication skills including writing, presentation, and status reporting for both technical and non-technical audiences 

  • Ability to interpretschematics, hardware/software interface specifications, and verification & validation plans 

  • Working knowledge of digital communication and diagnostic protocols such asSAE J1939, UDS, RS-232/422, ARINC, SPI 

  • U.S. Citizen or U.S. Permanent Resident(required) 

Preferred: 

  • Technical leadership experience throughout an aerospace, industrial, automotive, or medical product lifecycle 

  • Proficiency with lab tools and data acquisition (e.g.,oscilloscopes, function generators, ADC/DAC, JTAG) 

  • Working experience withMATLAB/Simulink 

  • Applied experience or coursework inControls Theoryand/orDigital Signal Processing (DSP) 

  • Experience with MCUs such asTI C2000/HerculesorSTM32 

  • Familiarity with safety and certification-oriented software development, such as: DO-178 / DO-331,IEC 61508-3, tool qualification guidance such asDO-330(or equivalent), functional safety standardsISO 13849, IEC 61508, IEC 62061, ISO 26262, ARP4761 

  • Familiarity with cybersecurity processes/standards such asDO-326, ISO 21434, or theEU Cyber Resilience Act 

  • Understanding of the interface and integration of software into electronics manufacturing 

Conditions of Employment

This position is subject to meeting U.S. export compliance and/or U.S. Government contracting citizenship eligibility requirements.

Equal Employment Opportunity

Parker is an Equal Opportunity and Affirmative Action Employer. Parker is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job related reasons regardless of race, ethnicity, color, religion, sex, sexual orientation, age, national origin, disability, gender identity, genetic information, veteran status, or any other status protected by law.  However, U.S. Citizenship, Permanent Residency or other appropriate status is required for certain positions, in accord with U.S. import & export regulations.
("Minority / Female / Disability / Veteran / VEVRAA Federal Contractor")

If you would like more information about Equal Employment Opportunity as an applicant under the law, please go to Employees & Job Applicants | U.S. Equal Employment Opportunity Commission

Employment Type: Regular

What Parker Hannifin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom