Job Details
Job Location |
|
Dahlgren, VA |
Position Type |
|
Full Time |
|
|
|
Embedded Software / Firmware Engineer
Overview SCCI is seeking an Embedded Software/Firmware Engineer to support the Battle Management System (BMS) program. Working closely with technical teams to develop requirements and participate in building the software associated with a tactical weapons system, this position is expected to apply robust software engineering processes. It will interface with other engineering functional areas (i.e. Systems Engineering, Test, Configuration Management, Training, and Safety) and technical personnel from various external organizations to clarify program intent, identify problems, suggest changes, and develop and document final solutions. This position requires CONUS travel up to 1 trip per quarter. This position is available for immediate hire and is located in Dahlgren, VA. SCCI offers a comprehensive and competitive benefits package including Health, Dental, Vision, Life and Disability benefits, 401k with Company Match, time off consisting of 2 weeks of paid vacation, 48 hours of sick/personal leave, and 11 paid Holidays. Responsibilities:
- Work tasking ranging from coding on embedded micro-controllers to developing cutting-edge simulators with engaging and interactive GUI designs
- Support the installation and assessment of embedded systems locally and at external locations
- Travel to external locations for remote events related to the BMS project you are supporting
Essential Skills and Experience:
- Must be a U.S. Citizenand be able to obtain and maintain an active Secret Security Clearance
- A Bachelor of Science (BS) degree from an accredited college or university in computer engineering and/or electrical engineering with equivalent experience such as direct hands-on experience with embedded software development background
- Three (3) years of experience demonstrating the ability to concept, prototype, design, code, and engineer embedded software solutions
- Software development experience utilizing C#, Java, or C++
- Experience coding for specific hardware architectures, micro-controllers and communication protocols
- Demonstrated success in debugging and troubleshooting hardware-software interfaces at a low-level using tools, such as an oscilloscope, logic analyzers, etc.
- Experience developing testing strategies for unit tests and validation of hardware-software integration
- Knowledge of the TCP/IP protocol suite, including network stack integration and socket programming
- GUI development experience
- Knowledge in diagnosing and resolving network-related issues, including network configuration, connectivity, and data transmission problems
- Proficiency with widely used version control systems, such as Git
- Ability to thrive in a fast-paced environment and support multiple projects
Preferred Skills and Experience:
- Knowledge and experience with weapon system integration
- Knowledge, experience and understanding of military standards, such as MIL-STD-1553 and UAI STANAG 4586
- Experience with integration with GPS, sensor balls, safety interlock circuitry
SCCI is committed to providing a comprehensive and competitive benefits package to meet the needs of employees and their families. EOE of Minorities, Females, Veterans, Disabilities.
|