What are the responsibilities and job description for the Software Engineer - C++ position at SEGULA Technologies?
Location - Troy, MI. Segula Technologies
Job Description
Develop and implement software solutions based on technical specifications
Maintain and port existing codebases to support ongoing functionality
Perform system integration tasks to ensure seamless operation of software components
Identify, troubleshoot, and resolve bugs and performance issues
Conduct unit testing and participate in quality assurance processes
Write and maintain clear technical documentation
Ensure adherence to coding standards and development best practices
Collaborate with team members to support project goals and deadlines
Requirements
Proficiency in C and knowledge in TCL programming languages is required
AS per the job requirements- There is lot of code migration (from TCL to C ) needs to be done
Experience in software development, system integration, and debugging
Strong understanding of quality assurance and unit testing practices
Ability to follow coding standards and complete technical documentation
Excellent problem-solving and analytical skills
Ability to work independently and collaboratively in a team environment