Epicareer Might not Working Properly
Learn More

C++ Developer

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Job Description:

  • The client is seeking a skilled C++ Software Engineer with a background in developing complex systems. While full-stack development experience is not required, candidates with prior experience in air traffic control or related industries will be highly regarded. This is an excellent opportunity to work on high-performance software solutions in a critical sector.

Key Responsibilities:

  • Design, develop, and maintain software applications using C++.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Optimize and improve the performance and scalability of the system.
  • Write well-structured, maintainable, and efficient code.
  • Debug and resolve complex issues in existing software.
  • Participate in code reviews and ensure compliance with best practices.
  • Contribute to technical discussions and decisions around software architecture.

Qualifications:

  • Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Strong proficiency in C++ with a focus on system-level or application-level development.
  • Experience in real-time or high-performance software development is highly desirable.
  • Familiarity with multi-threaded programming, low-level optimization, and debugging.
  • Knowledge of software engineering principles such as object-oriented design, algorithms, and data structures.
  • Preferred: Experience in air traffic control, aviation systems, or other high-reliability environments.

Nice to Have:

  • Experience working with embedded systems or hardware-software integration.
  • Familiarity with Agile development practices and tools (e.g., JIRA, Git).
  • Knowledge of industry standards and regulations related to air traffic control systems.
  • Strong communication skills and ability to work collaboratively in a team environment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job