1

Freelance Software Developer C C++ Jobs in Tennessee

Write control software requirements specifications and control software design descriptions ... Knowledge of I&C engineering and design practices including drawings, specifications, and codes.

Proficient in Java, C, C++, C#, or similar OO languages. * Strong knowledge of data structures ... Building software solutions in an engineering environment using C, C++, C#, Python, Java, Shell ...

Proficient in Java, C, C++, C#, or similar OO languages. * Strong knowledge of data structures ... Building software solutions in an engineering environment using C, C++, C#, Python, Java, Shell ...

Looking for C# Developer for Nashville opportunity! We are searching for a quality C# developer to ... Knowledge of other coding-languages (PHP, C+, Java, etc). * Ability to write clean, easy to ...

I&C Engineer

Oak Ridge, TN · On-site

$80 - $100/hr

The I&C Engineer will be responsible for supporting the design and development of detailed design ... Write control software requirements specifications and control software design descriptions.

Write control software requirements specifications and control software design descriptions ... Knowledge of I&C engineering and design practices including drawings, specifications, and codes.

Write control software requirements specifications and control software design descriptions ... Knowledge of I&C engineering and design practices including drawings, specifications, and codes.

C N A Student

Knoxville, TN · On-site

$41.25 - $55.50/hr

Our recruitment goal is to hire long-term care team members who focus on quality care and excellent employee relations. It requires caring, dedicated employees to minister to the needs of this ...

Write control software requirements specifications and control software design descriptions ... Knowledge of I&C engineering and design practices including drawings, specifications, and codes.

The I&C Engineer will be responsible for supporting the design and development of detailed design ... Write control software requirements specifications and control software design descriptions.

I&C Engineer

Oak Ridge, TN · On-site

$72K - $93K/yr

We're seeking a I&C Engineer to lead major process controls engineering projects spanning digital ... Establish and enforce software configuration management (SCM) for PLC/HMI code, scripts, and ...

I&C Engineer

Oak Ridge, TN · On-site

$72K - $93K/yr

We're seeking a I&C Engineer to lead major process controls engineering projects spanning digital ... Configuration Management & Quality Establish and enforce software configuration management (SCM ...

Showing results 21-40

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 Tennessee?

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

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

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

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

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

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

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

Full-time

Re-posted 16 days ago


Job description

Major Duties and Responsibilities:
US ITER is seeking a I&C engineer that will be responsible for supporting the design and development of detailed design. In this role you interact with and guide Mechanical Engineering, System Engineering and multi-disciplinary design assurance teams to realize optimal design solutions in compliance with ITER requirements.
Responsibilities:
  • Work with I&C and mechanical engineers, designers and analysts on development of detailed design.
  • Check and back-check drawings and documents produced by designers or other engineers.
  • Support the design of Piping and Instrument Drawings (P&IDs).
  • Develop panel wiring and interconnect cabling designs.
  • Design panel layouts and perform enclosure cooling calculations.
  • Produce control system input/output and instrumentation lists.
  • Design power distribution single line diagrams.
  • Develop control strategies and state transition diagrams.
  • Write control system hardware descriptions including control requirements, functional specifications, and control system architecture descriptions.
  • Write control software requirements specifications and control software design descriptions.
  • Specify PLC systems.
  • Specify vacuum gauges and controllers.
  • Write procedures and participate in qualification of instrumentation for high magnetic field areas, EMI/EMC testing, gamma and neutron radiation testing, etc.
  • Write factory acceptance test procedures.
  • Write statements of work for I&C design and fabrication.
  • Self-starter with strong verbal and written communications skills.

Basic Qualifications:
  • Bachelor of Science Degree in Electrical, Nuclear or Mechanical Engineering, or related technical field.
  • Knowledge of I&C engineering and design practices including drawings, specifications, and codes.
  • Excellent communication and organizational skills.
  • Willingness and ability to travel internationally and domestically as required.
  • Excellent writing skills to be able to write coherent design documents.
  • Must be a self-starter able to work both independently and in a team.
  • Proficient in use of office automation tools, including Microsoft Word, Microsoft Excel, and Microsoft Access.

Preferred Qualifications:
  • Experience with ITER project.
  • Previous large-scale plant design experience.
  • Experienced in development of state transition diagrams, electrical load lists, and wiring diagrams.
  • Experience with PLC architecture design, programming, test and validation.
  • 5+ years of both I&C engineering design and hands-on experience, including the following:
    • P&ID preparation
    • PLC system design
    • Enclosure design
    • Cable design
    • Control software design
    • Cable/harness design
    • SEE Electrical Expert or similar CAD electrical design software
    • IEC standards and CE-compliance

Siemens S7 PLC and/or EPICS programming