1

Intern C Programming Language Jobs in Arizona (NOW HIRING)

Implement software functionality using the C programming language within embedded and real-time operating system environments. * Participate in software design, coding, debugging, integration, and ...

New

Implement software functionality using the C programming language within embedded and real-time operating system environments. * Participate in software design, coding, debugging, integration, and ...

New

JD Edwards Developer

Phoenix, AZ ยท On-site

$150K/yr

Proficient in the C programming language. * Skilled in writing SQL scripts. * Familiarity with Oracle Orchestrator software. * Hands-on experience with JD Edwards EnterpriseOne version 9.0 or higher.

JD Edwards Developer

Phoenix, AZ ยท On-site

$150K/yr

Proficient in the C programming language. * Skilled in writing SQL scripts. * Familiarity with Oracle Orchestrator software. * Hands-on experience with JD Edwards EnterpriseOne version 9.0 or higher.

next page

Showing results 1-20

Intern C Programming Language information

What does an intern C programming language do?

An Intern C Programming Language typically assists with software development tasks that involve writing, testing, and debugging code in the C programming language. They work under the supervision of experienced developers, contribute to ongoing projects, and may help with documentation or troubleshooting bugs. This role is ideal for students or recent graduates looking to gain hands-on experience in programming, improve their technical skills, and learn about professional software development workflows in a real-world environment.

What types of projects or tasks can an intern specializing in C programming expect to work on?

As a C programming language intern, you can expect to be involved in a variety of hands-on tasks such as debugging legacy code, writing and testing new modules, and contributing to ongoing software development projects. Interns often work closely with experienced developers, gaining exposure to code reviews and collaborating on solutions to real-world programming challenges. This role provides a valuable opportunity to deepen your understanding of low-level programming concepts and to see how C code integrates with broader system architectures. You'll also develop skills in version control and teamwork, both of which are highly valued in the software industry.

What are the key skills and qualifications needed to thrive as an intern C programming language, and why are they important?

To thrive as an Intern C Programming Language, you need a solid understanding of C syntax, algorithms, data structures, and typically coursework or a degree in computer science or a related field. Familiarity with development environments like GCC, debugging tools such as GDB, and version control systems like Git is often required. Strong problem-solving abilities, attention to detail, and the ability to communicate effectively within a team are highly valued soft skills. These competencies ensure that interns can contribute to code development, troubleshoot issues efficiently, and collaborate productively in software engineering environments.

What is the difference between Intern C Programming Language vs Intern Software Developer?

AspectIntern C Programming LanguageIntern Software Developer
Required SkillsProficiency in C, basic programming conceptsKnowledge of multiple languages, software development skills
Work EnvironmentEmbedded systems, low-level programmingApplication development, web, mobile projects
CertificationsNone typically required, but C certifications helpOften prefers computer science or software engineering background
Industry UsageEmbedded systems, firmware, hardware interfacingSoftware companies, tech startups, enterprise software

Intern C Programming Language roles focus on low-level programming and embedded systems, requiring knowledge of C. Intern Software Developer positions are broader, involving multiple languages and application development. While both roles are entry-level, their work environments and skill requirements differ significantly.

What are popular job titles related to Intern C Programming Language jobs in Arizona?

For Intern C Programming Language jobs in Arizona, the most frequently searched job titles are:

What job categories do people searching Intern C Programming Language jobs in Arizona look for?

The top searched job categories for Intern C Programming Language jobs in Arizona are:

What cities in Arizona are hiring for Intern C Programming Language jobs?

Cities in Arizona with the most Intern C Programming Language job openings:

Associate Software Engineer

Phoenix, AZ โ€ข On-site

Full-time

Posted 3 days ago

New


Job description

About Acron Aviation (Avionics - Surveillance):
Acron Aviation designs, engineers, and manufactures certified avionics systems that support safety-critical flight operations across commercial and military aviation. Within Avionics, the Surveillance product line develops and sustains systems that enable aircraft awareness, collision avoidance, and airspace interoperability. Our portfolio includes TCAS, Mode S transponders, ADS-B, and integrated surveillance solutions deployed across commercial, military, and rotorcraft platforms. This work is performed in highly regulated environments and demands deep expertise across systems, hardware, software, and RF throughout the full product lifecycle.
As an Associate Embedded Software Engineer - Surveillance, you will be part of a multidisciplinary engineering team responsible for developing, integrating, testing, and certifying embedded real-time software used in airborne avionics systems.
Working under the guidance of experienced software engineering leaders and technical mentors, you will participate in the full software development lifecycle, including requirements analysis, software design, coding, integration, verification, and certification activities. You will collaborate with Systems Engineering, Hardware Engineering, Test Engineering, Project Engineering, and Program Management to deliver safety-critical software that complies with FAA and international certification standards.
This role provides an excellent opportunity for engineers looking to build expertise in embedded systems, avionics, real-time software development, and DO-178C certification processes while working on products deployed across the global aviation industry.
Key Responsibilities
    • Develop embedded real-time software for TCAS, ADS-B, Mode S Transponder, and related surveillance products.
    • Implement software functionality using the C programming language within embedded and real-time operating system environments.
    • Participate in software design, coding, debugging, integration, and problem resolution activities.
    • Support software maintenance, enhancement, and feature development initiatives.
    • Integrate software with hardware platforms and system-level components.
    • Develop and execute software unit tests, integration tests, and verification activities.
    • Investigate software defects and support root cause analysis and corrective action implementation.
    • Support hardware/software integration and troubleshooting efforts in both laboratory and product environments.
    • Contribute to software development activities performed in accordance with DO-178B/C certification objectives.
    • Support requirements traceability, software design documentation, verification evidence, and other lifecycle artifacts required for certification.
    • Participate in technical reviews.

Required Qualifications
    • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related technical discipline.
    • 0 - 2 years of experience developing embedded or real-time software applications.
    • Proficiency with the C programming language.
    • Strong debugging, problem-solving, and analytical skills.
    • This position requires access to export-controlled information. Applicants must be a U.S. Person as defined by U.S. export control regulations.
    • Strong written and verbal communication skills and the ability to work effectively in a collaborative engineering environment.

Preferred Qualifications
    • Experience developing software for embedded systems or avionics applications.
    • Familiarity with DO-178B or DO-178C software development processes.
    • Experience with Real-Time Operating Systems (RTOS) such as Green Hills, VxWorks, or CentOS.
    • Experience using source control and configuration management tools including Git, Bitbucket, ClearCase, or Subversion.
    • Experience with requirements management tools such as IBM DOORS.
    • Understanding of Agile software development methodologies.
    • Exposure to DevOps, Continuous Integration (CI), and automated testing practices.
    • Experience with software verification, software integration, or system testing activities.
    • Knowledge of networking protocols, communication interfaces, or embedded hardware architectures.
    • Experience working within aerospace, defense, transportation, medical device, or other regulated industries.

Equal Opportunity Statement
Acron Aviation is proud to be an Affirmative Action and Equal Opportunity Employer. We are committed to treating all employees and applicants with respect and dignity and to maintaining a workplace free from unlawful discrimination. All applicants will be considered for employment regardless of race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding, or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or any other legally protected characteristic.
Additional Information:
Acron Aviation maintains a drug-free workplace and conducts pre-employment substance abuse testing and background checks, where allowed by law. Acron Aviation is an E-Verify employer
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.