1

Freelance Software Developer C C++ Jobs in Arizona

Embedded Software Engineer 3

Chandler, AZ · On-site

$134K - $176K/yr

Hiring for Embedded Software Engineer 3 @ Chandler, AZ for a contract position on W2 Build the ... C++on Linux environment - Experience in embedded real-time software development, debug and test ...

Net Application Developer/C # for several immediate openings based in Phoenix, AZ. The .Net ... Net Application Developer/C# will be responsible for developing software applications and ...

Embedded Software Engineer

Tempe, AZ · On-site

$174K - $261K/yr

What you'll do This is a role for a Embedded Software Engineer who is eager to contribute to a ... Design and implementation with embedded software in C/C++ * Linux OS use, for an embedded ...

Net Application Developer/C # for several immediate openings based in Phoenix, AZ. The .Net ... Net Application Developer/C# will be responsible for developing software applications and ...

Object Oriented (OO) Software development experience in C/C++on Linux environment. * Experience in ... As a Software Engineer working for the Strike Weapons Program, you will play a pivotal role in ...

... C++, C#,Kotlin · Database: MySQL, MongoDB, Redis, Postgres · Search & log: Solr, Fruendt ... Jenkins, SonarQube As a developer, you will be responsible for end-to-end delivery of your software ...

Embedded Engineer 3 (Citizens)

Chandler, AZ · On-site

$129K - $170K/yr

... Software development experience in C/C++on Linux environment · Experience in embedded real-time software development, debug and test · Experience with real time operating systems (RTOS ...

next page

Showing results 1-20

Freelance Software Developer C C information

What does a freelance software developer specializing in C and C++ do?

A Freelance Software Developer specializing in C and C++ designs, develops, and maintains software applications or systems using the C and C++ programming languages. They typically work independently on a contract basis for various clients, handling tasks such as writing efficient code, debugging, optimizing performance, and sometimes collaborating with other developers remotely. Their projects can range from embedded systems and operating systems to desktop applications, gaming engines, or high-performance computing solutions. Freelancers often manage their own schedules, client communications, and business operations.

What are the key skills and qualifications needed to thrive as a freelance software developer specializing in C and C++?

To excel as a Freelance Software Developer in C and C++, you need strong programming expertise in both languages, a solid understanding of algorithms, data structures, and experience with software development lifecycles. Familiarity with version control systems like Git, build tools such as Make or CMake, and knowledge of relevant IDEs or debugging tools is typically required. Excellent problem-solving skills, self-motivation, and effective communication are crucial soft skills for managing projects and client relationships independently. These competencies ensure you can deliver reliable, high-quality solutions and maintain successful collaborations in a freelance environment.

What are some common challenges freelance C/C++ software developers face when working with clients remotely?

Freelance C/C++ software developers often encounter challenges such as clarifying project requirements, managing communication across different time zones, and ensuring code integration with clients’ existing systems. Since projects can vary widely, developers must be adaptable to different codebases and development environments. Effective documentation and clear, regular updates are essential to maintain transparency and meet client expectations, especially when direct supervision is minimal.

What is the difference between Freelance Software Developer C C++ vs Freelance Embedded Systems Engineer?

AspectFreelance Software Developer C C++Freelance Embedded Systems Engineer
Required CredentialsProficiency in C/C++, relevant certifications optionalProficiency in C/C++, embedded systems certifications beneficial
Work EnvironmentPrimarily software development, desktop or server-basedHardware interfacing, real-time systems, embedded devices
Employer & Industry UsageTech companies, startups, freelance platformsManufacturers, IoT firms, automotive, aerospace
Search & Comparison IntentFocus on software development projects in C/C++Focus on embedded hardware projects using C/C++

Freelance Software Developers C C++ primarily work on software applications, while Freelance Embedded Systems Engineers focus on hardware-software integration in embedded devices. Both roles require C/C++ skills, but their work environments and project types differ significantly.

What are the most commonly searched types of Software Developer C C++ jobs in Arizona?

The most popular types of Software Developer C C++ jobs in Arizona are:

What are popular job titles related to Freelance Software Developer C C++ jobs in Arizona?

For Freelance Software Developer C C++ jobs in Arizona, the most frequently searched job titles are:

What job categories do people searching Freelance Software Developer C C++ jobs in Arizona look for?

The top searched job categories for Freelance Software Developer C C++ jobs in Arizona are:

What cities in Arizona are hiring for Freelance Software Developer C C++ jobs?

Cities in Arizona with the most Freelance Software Developer C C++ job openings:

Software Embedded Engineer (1770)

Chandler, AZ • On-site

PROLIM Global Corporation
IT Services • 201 - 500 employees

$129K - $170K/yr

Full-time

Posted 3 days ago

New


Job description

Job Title: Software Engineer - Embedded
LOCATION: Price Road, Chandler, AZ
Clerance: Active DoD Secret security clearance investigated within the last 5 years
Job Description:
Our Client Northrop Grumman is looking for a Software Engineer - Embedded. As a Software Engineer working for Launch Systems, you will play a pivotal role in performing software development for one of our many programs. This position will serve on-site at Launch Vehicles in Chandler, AZ.
Responsibilities:
  • Supports requirements development, architecture development, detailed design, code & unit test, and integration & test of real time computer embedded software
  • Ensures software standards are met.
  • Work in a collaborative multi-discipline team environment

Basic Qualifications for Software Engineer - Embedded:
  • Bachelor of Science/Engineering degree in Computer Science, Computer Systems, or related degree
  • Object Oriented (OO) Software development experience in C/C++on Linux environment
  • Experience in embedded real-time software development, debug, and test
  • Experience with real time operating systems (RTOS) environments including VxWorks, Integrity, LynxOS, Yocto Linux, or other equivalent RTOS
  • Experience with full software development lifecycle
  • Excellent written and verbal communication skills
  • Active DoD Secret security clearance investigated within the last 5 years
  • Demonstrated problem solving and troubleshooting skills.
  • This position requires the applicant to be a U.S. citizen.

Preferred Qualifications for Software Engineer - Embedded:
  • Experience with PowerPC, ARM, and/or RISC-V architectures
  • Experience in design, integration, and testing with real time computer in loop and hardware in loop test laboratories
  • Experience in developing interfaces to support weapon system integration efforts