1

Software Developer C C++ Jobs in Indiana (NOW HIRING)

Embedded Software Engineer

Michigan City, IN · On-site

$127K - $168K/yr

Expert in C programming. Other language such as C++, JavaScript, Python is a plus. Linux kernel driver development experiences a definite plus. 2-4 years of relevant embedded system software ...

Embedded Software Engineer

Fort Wayne, IN · On-site

$129K - $170K/yr

Engineering Employment Type: Full Time Location: US - Indiana - Fort Wayne Reporting To: Amjad ... Designs, simulates, codes, and debug applications in C languages. * Develops software to be ...

Senior Software Engineer

Crane, IN · On-site

$122K - $161K/yr

Strong proficiency in one or more programming languages such as C++, C, Python, or Java. * Experience developing software for embedded systems, real-time environments, or high-reliability ...

Senior Software Engineer

Crane, IN · On-site

$122K - $161K/yr

Strong proficiency in one or more programming languages such as C++, C, Python, or Java. * Experience developing software for embedded systems, real-time environments, or high-reliability ...

next page

Showing results 1-20

Software Developer C C information

What is a Software Developer C C job?

A Software Developer C C++ is responsible for designing, developing, and maintaining software applications using the C and C++ programming languages. They work on system-level applications, embedded systems, game development, and high-performance software solutions. Their role includes writing efficient code, debugging, optimizing performance, and collaborating with teams to meet project requirements.

What are the typical daily responsibilities of a Software Developer C C ?

As a Software Developer C C++, your daily responsibilities often include designing, coding, and testing software solutions using C or C++, reviewing and optimizing existing codebases, and collaborating with team members through code reviews and project meetings. You may also be responsible for debugging, troubleshooting issues, and writing technical documentation to ensure maintainability and knowledge sharing within the team. Many developers work closely with cross-functional teams, such as QA engineers and product managers, to deliver robust and scalable applications. Staying up-to-date with industry standards and integrating new development tools or practices is also encouraged in this role.

What are the key skills and qualifications needed to thrive in the Software Developer C C position, and why are they important?

To thrive as a Software Developer C C++, you need strong programming skills in C and C++, a deep understanding of algorithms, data structures, and software engineering principles, often supported by a relevant degree such as Computer Science or Software Engineering. Familiarity with development environments like Visual Studio or Eclipse, version control systems such as Git, and possibly certifications like Microsoft Certified: Azure Developer Associate can be advantageous. Attention to detail, problem-solving ability, teamwork, and effective communication are vital for excelling in collaborative and complex development environments. These skills and qualities help ensure reliable, high-performance code and successful project delivery in demanding technical settings.

What are popular job titles related to Software Developer C C++ jobs in Indiana? For Software Developer C C++ jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Software Developer C C++ jobs in Indiana look for? The top searched job categories for Software Developer C C++ jobs in Indiana are:
Infographic showing various Software Developer C C++ job openings in Indiana as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Embedded Software Engineer

Cillium Corp.

Michigan City, IN

$127K - $168K/yr

Full-time

Posted 9 hours ago


Job description

Job Description

The Opportunity:

Clint seeking an Embedded Software Engineer to participate in the development of Silvus's state of the art StreamCaster MIMO wireless mesh networking products and advanced research projects. Specifically, these responsibilities include software design and implementation for embedded communication systems, customer demonstration applications and GUI development, system performance testing and characterization software.

This opportunity is well suited for an entrepreneurial minded individual who is looking to take on a greater and diverse set of challenges associated with a highly dynamic startup environment.

Technical Responsibilities:

Implementation of software portion of MAC (Medium Access Control) and routing protocols.

Implementation of digital signal processing modules.

Implementation of network management software and web interface.

Application and user interface development for customer demonstrations and evaluations.

Implementation of testing software.

Linux system customization and scripting.

Qualifications:

Expert in C programming. Other language such as C++, JavaScript, Python is a plus.

Linux kernel driver development experiences a definite plus.

2-4 years of relevant embedded system software development experiences required.

Experiences with socket programming and various Internet/Ethernet protocols a plus.

Experiences of software development under real-time operating system a plus.

GUI and web interface development experiences a plus.

Knowledge of MAC and Networking layer of a communication system a plus.

Knowledge of digital signal processing a plus.

Ability to pass background check


Qualifications

REQUIRED EDUCATION, COMPUTER EXPERIENCE AND SPECIFIC JOB RELATED SKILLS:

Education:

Bachelor of Science in Computer Engineering, Electrical Engineering, Computer Science or related technical field

Computer Requirements:

Strong
computer skills are required including familiarity with Windows-based
programs such as Microsoft productivity tools (e.g., Excel, Word, and
Outlook)

Additional Information

All your information will be kept confidential according to EEO guidelines.