ENGINEER SOFTWARE 1
HII
About the Role
Designs, develops, documents, tests, and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met.
Key Responsibilities
- Design, develop, document, test, and debug applications software and systems.
- Conduct multidisciplinary research.
- Collaborate with equipment designers and/or hardware engineers.
- Plan, design, develop, and utilize electronic data processing systems.
- Determine computer user needs.
- Analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques, and controls.
- Prepare operating instructions.
- Design and develop compilers, assemblers, utility programs, and operating systems.
- Ensure software standards are met.
Requirements & Tech Stack
- US Citizenship Required
- Bachelor's Degree
- 0 years of relevant exempt experience
- Experience with Python, C++, Java
- Experience with MySQL and Access Databases
- Experience with Verilog / FPGA development
Additional Information
- Travel Requirements: 10%-25% of the time
- Clearance Required: No - Clearance Not Required to Start
- Salary Range: $69,000.00 to $86,000.00
- Shift: 1st
- Virtual/Telework Opportunity: No - Not eligible for telework