Back to Jobs
NorthHill Technology

SOFTWARE ENGINEER (Clearable - U.S. Citizen) at NorthHill Technology

NorthHill Technology Fairfax, VA

Job Description

One of our premier clients is looking for a FULL TIME resource is seeking a mid-senior level SOFTWARE ENGINEER to work on-site at their headquarters in FAIRFAX, VA. The candidate must have a minimum of five (5) years of professional experience in the design andimplementation of software for signals or data processing systems. Experience in all aspects ofcode design, implementation, testing, analysis, and debugging. Experience in client-serverarchitectures and networking techniques and protocols. Languages to be used include C, C++, andPython. Object-Oriented Design experience is a plus. Operating systems include Linux.

Key Responsibilities:
• Design, implement, test, and deploy data processing system software
• Develop interfaces to control, status, and monitor systems
• Manage system software configurations and baselines

Required:
• BS degree in Electrical Engineering, Computer Science, or related field.
• Five (5) or more years of software engineering experience
• Experience in LINUX and C/C++

Desired:
• MS degree in Electrical Engineering, Computer Science, or related field.
• MATLAB experience
• GNSS (GPS, Galileo) experience
• Experience in development of database management systems (flat-file, relational, and object-oriented)
• Experience in communications systems development and test.
• Knowledge of communications systems theory with strengths in analog/digital
modulation/demodulation
• Knowledge of signal processing algorithms/techniques
• Knowledge of safety critical software development techniques (DO-278A)
• Experience with the following COTS Tools: Eclipse Desktop C++ IDE, Intel C++ Compiler,Vectorcast Unit Test Framework, Vectorcast QA, Synopsys Coverity

#J-18808-Ljbffr

Resume Suggestions

Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.

Quantify your achievements with specific metrics and results whenever possible to show impact.

Emphasize your proficiency in relevant technologies and tools mentioned in the job description.

Showcase your communication and collaboration skills through examples of successful projects and teamwork.

Explore More Opportunities