Computer Engineer - ERC (1821)
Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.
Huntsville, AL 35806
Huntsville/Redstone Arsenal, AL
ERC is a servant-leader oriented company with approximately 1,800 employees and multiple contracts across the US. We believe that our culture has a direct influence on the job satisfaction of our employees and is reflected in the outstanding quality of service received by our customers.
In your role as a Computer Engineer, you will directly support a variety of Department of Defense weapon systems programs as part of the Redstone Test Center’s (RTC) Distributed Test Control Center (DTCC). You will support efforts including the live, virtual and constructive testing of military hardware, software, and network systems on-site and in collaboration with U.S. and coalition test facilities and laboratories across the world.
What you’ll do all day:
Work as part of a team of computer and electrical engineers and technicians.
Use your skills distributed simulation technologies to provide critical information for DoD systems.
Design, develop, implement, integrate, and analyze simulation technologies.
Perform integration of various hardware, software, and simulated components within a system-of-systems environment for developmental and operational DoD programs.
Support multiple projects in parallel in an environment that changes quickly in response to customer needs.
Communicate with the engineering team and customers to discover and develop requirements with the goal of optimizing current and future designs.
You will love this job if you:
Are a self-starter and require little oversight to complete given tasks.
Enjoy a fast-paced work environment.
Appreciate working on varying tasks and not working one task for long periods of time.
Enjoy creating, implementing, and troubleshooting simulation systems and networks.
Like hands-on work.
Love working with diverse groups of individuals, including engineers and technicians.
Enjoy the challenge of developing new solutions to unique problem sets.
Are good at communicating with people.
Have a positive attitude.
Minimum requirements for this position:
Bachelor’s degree in a Computer Engineering, Computer Science or a related field.
Proficiency in the design, development, implementation, integration and analysis of distributed simulation technologies.
Experience in the development of requirements, coding, testing, and maintaining/upgrading custom simulation software.
Experience in writing, debugging, and testing application code using C++ languages with strong competencies in cross platform development (Linus and Windows), data structures, algorithms, software engineering, graphical user interfaces, object-oriented design, and programming techniques including software version control tools.
Must be able to obtain and maintain a Secret Government security clearance.
Must have a valid driver’s license.
Must be a US Citizen.
Must be willing to travel (typically not more than 10%)
Desired skills and experience for this position:
Five (5) years of applicable experience.
Experience with distributed simulation protocols (DIS, HLA).
Experience with software implementation and debugging ranging from drive/interrupt level up to the application level including inter-process communication and multi-threading techniques.
Strong understanding of network architecture and system configuration.
What we offer:
Continuing education assistance.
Professional development allotment.
Multiple healthcare benefit packages.
401K with employer matching.
Paid time off (PTO) along with federally recognized holiday schedule.