19 Sep
C Software Engineer- Full Time
Ohio, Columbus , 43085 Columbus USA

Vacancy expired!

C Software Developer- Full Time / Direct Hire Salaried Position Contact: Cassie, csavely@apexsystems.com Please send resume to Cassie! Location: Columbus, OH Remote Work allowed, but must be driving distance to the office. Relocation assistance available Client leads the world in smart solutions that help airports handle more aircraft, safely and efficiently, from approach to departure. Our products and services can lift any airport's performance from approach, runway and taxiway lighting; to tower-based traffic control systems; to intelligent gate and docking automation. We are looking for talented and enthusiastic people with the passion to support our vision and help to change the future of aviation. We are now offering a fascinating position as a CSoftware Developer working out of our Columbus, Ohio office. The Software Developer is primarily responsible for the software application and development processes to analyze, design, develop, test, implement and enhance software products. The Software Developer will provide technical leadership for software development. This includes system design and coding. ESSENTIAL FUNCTIONS To perform this job successfully, an individual must be able to perform each essential function satisfactorily. Reasonable Accommodations may be made to enable qualified individuals with disabilities to perform the essential functions. Performs full lifecycle application development, i.e. planning, design, implementation, testing, and support of Client Airfield products. Writes software that runs on Windows, Linux, or QNX. Implements network and serial bus protocols. Creates user interfaces using Qt, MFC, or similar. Utilizes asynchronous, event driven, or multithreaded methodologies to write performant code. Authors documentation, follow coding guidelines, commenting standards, and style guidelines. Performs peer reviews, collaborate, mentor colleagues, learn from others. Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. PRODUCTS SUPPORTED A sampling of the diverse products supported by this position includes: Reliance Airfield Lighting Control System, FAA Reliance Intelligent Lighting Platform II Reliance Power ACE3 - L827/L829 Advanced Control Equipment QUALIFICATIONS Requires a Bachelor of Science in Computer Science or related field. 5-8 years C development experience or equivalent combination of education and experience. Deep understanding of object-oriented design patterns including: Inheritance Virtualization Template metaprogramming Deep understanding of execution contexts including: Threads, mutexes, semaphores, conditional variables Atomic operations and volatility Good understanding of algorithms and time/space complexity Hands on knowledge of C11, C17, and C2y features Experience with Python a plus. Experience with Qt Application Framework a plus. Experience with TypeScript/JavaScript a plus. Possess comprehensive knowledge in one or more specialized technology areas, related to operating systems, user interfaces, or data communications and networks a plus. Supervisory Responsibilities There are no supervisory responsibilities for this position. Work Environment The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job within an office or remote office setting. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually moderate.EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystemsinc.com or 844-463-6178.

Vacancy expired!


Report job