2

Internship Remote C Programming Jobs in Raleigh, NC

Sr. Engineer - Design Services

Durham, NC ยท On-site +1

$77.51K - $120.13K/yr

... Full time with benefits Remote Employment: Flexible/Hybrid Job Number: 26-05796 Department ... Valid North Carolina Class C Driver's License with a satisfactory driving record acquired within a ...

Delivery Director - Remote Work

Raleigh, NC ยท Remote

$206.10K/yr

Steer your structure to fulfill C-Level established KPIs, including client satisfaction, delivery ... What we are looking for Degree in Engineering Management, Technology Management, International ...

3D C++ Software Engineer

Morrisville, NC ยท On-site +1

$116.50K - $160.20K/yr

As a 3D C++ Software Engineer , you will design and develop the core algorithms and systems behind ... S. Our internship hourly rates are a standard pay determined based on the position and your ...

AVP, AI Engineering (Remote - EST)

Raleigh, NC ยท Remote

$185K - $235K/yr

P&C insurance domain familiarity - underwriting, claims, or submission lifecycle. * Experience with ... Software Engineering, Data Analytics, or equivalent practical experience. #LI-LH1 #LI-REMOTE For ...

New

next page

Showing results 1-20

Internship Remote C Programming information

See Raleigh, NC salary details

$11

$22

$38

How much do internship remote c programming jobs pay per hour?

As of May 30, 2026, the average hourly pay for internship remote c programming in Raleigh, NC is $22.26, according to ZipRecruiter salary data. Most workers in this role earn between $17.98 and $23.61 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Remote C Programming Intern, and why are they important?

To thrive as a Remote C Programming Intern, you need a solid grasp of C language fundamentals, problem-solving abilities, and typically a background in computer science or a related field. Familiarity with version control systems like Git, debugging tools, and integrated development environments (IDEs) is often required. Strong communication, self-motivation, and time management skills help interns excel in remote settings and collaborate effectively. These skills and qualities are crucial for delivering reliable code, learning quickly, and contributing meaningfully to development teams from a distance.

What types of projects can I expect to work on during a remote C programming internship?

During a remote C programming internship, you will typically work on tasks such as debugging existing code, developing new features for software applications, writing and optimizing algorithms, or working on embedded systems projects. You may also contribute to open-source projects or assist with automated testing and code documentation. Collaboration is often facilitated through virtual meetings, code reviews, and project management tools, allowing you to interact with mentors and team members even when working remotely.

What are Internship Remote C Programming positions?

Internship Remote C Programming positions are entry-level opportunities for students or recent graduates to gain practical experience in C programming while working remotely. These internships typically involve assisting with coding, debugging, and software development tasks under the guidance of experienced engineers. Interns work from home or another remote location, collaborating with team members online to contribute to real-world projects. Such roles help interns build their technical skills, gain industry exposure, and enhance their resumes for future job prospects.

What is the difference between Internship Remote C Programming vs Software Developer?

AspectInternship Remote C ProgrammingSoftware Developer
Required CredentialsBasic programming knowledge, often students or entry-levelBachelor's degree in CS or related field, more experience
Work EnvironmentRemote, flexible hours, project-basedTypically office or remote, full-time
Industry UsageUsed for training, skill development, and entry-level rolesFull professional roles across industries
Search & Comparison IntentLearning, entry-level opportunities, internshipsCareer advancement, full-time roles

Internship Remote C Programming positions are designed for beginners or students gaining practical experience, often with flexible remote work. Software Developer roles require more experience and are full-time positions, focusing on building software solutions. Both roles share some technical skills but differ significantly in scope, experience, and employment status.

What job categories do people searching Internship Remote C Programming jobs in Raleigh, NC look for? The top searched job categories for Internship Remote C Programming jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Internship Remote C Programming jobs? Cities near Raleigh, NC with the most Internship Remote C Programming job openings:
Senior Embedded Software Engineer | Airborne Software

Senior Embedded Software Engineer | Airborne Software

BETA Technologies

Raleigh, NC โ€ข On-site, Remote

$120.50K - $158K/yr

Other

Posted 5 days ago


Job description

The Senior Embedded Software Engineer for Airborne Software will apply their deep knowledge of RTCA DO-178C, best practices for real-time safety-critical embedded software development, technical leadership experience, and embedded C mastery to directly contribute to and lead a small team to specify, architect, design, implement and integrate the embedded software for BETA's airborne systems. The ideal candidate will have extensive knowledge of embedded software development, from bare-metal board bring-up and microcontroller timing and execution characteristics to comprehensive software specification and design methods and techniques. The senior embedded software engineer is responsible for developing robust and reliable software to achieve the highest level of safety-criticality in the industry.
ย 
How you will contribute to revolutionizing electric aviation:
  • Analyze system requirements allocated to software for correctness, feasibility, and appropriateness from an embedded software perspective; propose changes and additional to system requirements to fulfill all airborne software needs
  • Develop software high-level requirements to specify the functionality and characteristics of airborne software
  • Architect and design the embedded software, considering hardware constraints, design constraints, and available resources to satisfy the software high-level requirements, and specify software low-level requirements
  • Develop embedded software in the C and Assembly programming languages for ARM microcontroller targets
  • Integrate the software with other software and the target hardware; assist with system integration
  • Assess, measure, troubleshoot, and resolve issues with software execution and characteristics such as timing and performance
  • Promote the reuse of embedded software and associated life cycle data throughout the Airborne Software team
  • Perform peer reviews of other team member's contributions to the software development project
  • Inform the software verification team for the appropriate testing and analysis of the embedded software
  • Lead a small team of embedded software engineers for the development of software for an airborne system
  • Mentor junior engineers by training them on DO-178C objectives, activities, and outputs; real-time and safety-critical embedded software best practices; and integration and troubleshooting methods and techniques
Minimum Qualifications:
  • BS in Computer Engineering, Electrical Engineering, Computer Science, or a related degree from an accredited university
  • Minimum 7 years experience in real-time embedded software development for safety-critical systems
  • Excellent requirements engineering and software architecture/design experience
  • Mastery of the C programming language
  • Knowledge of Texas Instruments Hercules and/or STM ARM microcontrollers, or equivalent
  • Comfortable reading electrical schematics, technical documentation, reference manuals, and datasheets
  • Deep experience with electronics lab equipment such as programmable power supplies, signal generators, oscilloscopes, and bus analyzers
  • Expert level knowledge and experience with the activities and outputs required for DO-178C Level A compliance
  • Excellent team communication and collaboration skills
  • Ability to work independently, as a member of an integrated team, and as a technical leader of a small team of dedicated software engineers
  • Deep knowledge and experience with communications interfaces and devices such as SPI, I2C, CAN, ARINC 429, Analog-to-Digital Converters, Direct Memory Access controllers, and temperature, voltage, and current sensors
  • Experience with Stage of Involvement reviews and communication with FAA personnel and DERs
  • Experience with RTCA DO-330 tool qualification objectives, activities, and outputs
  • Experience with RTCA DO-331 model-based development objectives, activities, and outputs
  • Candidates are encouraged to apply even if they don't meet all minimum qualifications
Above and Beyond Qualifications that will distinguish you:
  • Experience with the Texas Instruments TMS570 ARM microcontroller
  • Experience with the Lauterbach TRACE32 debug/instruction trace system
  • Experience with GNU GCC ARM embedded toolchain and Texas Instruments Code Composer Studio
  • Experience with the Polarion ALM life cycle data management system
  • Experience with embedded software for electric motor control, battery management systems and/or flight control systems
  • Experience with project management activities, such as estimating, tracking, and reporting work; traditional, kanban, and scrum experience
This position could be based in South Burlington, VT (primary location), or Raleigh, NC office. For more experienced candidates, we can consider hybrid or remote options, but this will be evaluated on a per-candidate basis.
ย