What are the responsibilities and job description for the C++ Developer position at Hexacorp?
< class="PDq2pG_selectionAnchorContainer" data-section-id="izo2dj" data-start="140" data-end="159">Job Title: C Developer
Location: Jacksonville, FL (Hybrid - 3 Days Onsite/Week)
Contract to Hire (W2)
Location: Jacksonville, FL (Hybrid - 3 Days Onsite/Week)
Contract to Hire (W2)
< class="PDq2pG_selectionAnchorContainer" data-section-id="izo2dj" data-start="140" data-end="159">Job Description
We are seeking a C Developer to join our engineering team. The ideal candidate will have strong C programming skills, a solid computer science foundation, and the ability to develop, enhance, and maintain high-quality software applications. Experience in the rail or transportation industry is a plus but is not required.
< data-section-id="8b3p4d" data-start="492" data-end="519">Required Qualifications- Strong experience in C development.
- Bachelor''s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
- Strong understanding of object-oriented programming (OOP) principles, data structures, and algorithms.
- Experience with software design, development, debugging, and testing.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work effectively in a collaborative team environment.
- Experience in the rail, transportation, or embedded systems domain is a plus.
- Familiarity with software development lifecycle (SDLC) and version control systems such as Git.
- Experience working in Agile/Scrum environments is preferred.
- Design, develop, test, and maintain software applications using C .
- Analyze technical requirements and implement efficient, scalable solutions.
- Troubleshoot and resolve software defects and performance issues.
- Collaborate with cross-functional teams including software engineers, QA, and product stakeholders.
- Participate in code reviews and contribute to software quality and best practices.
- Prepare and maintain technical documentation as needed.
Nice to Have:
- Experience in the rail industry or transportation systems.
- Exposure to real-time or embedded software development.