Sr Software Engineer
Geologics Corporation
Aurora, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
Senior Compensation
$ 262KJob location
Aurora, United States of America
Tech stack
Java
JavaScript
Microsoft Windows
Systems Engineering
Unix
C++
Configuration Management
Linux
Perl
Field-Programmable Gate Array (FPGA)
Hardware Interface Design
Python
Software Engineering
SQL Databases
TCP/IP
Management of Software Versions
Scripting (Bash/Python/Go/Ruby)
Job description
- Software development in Java and/or C++ across the full software development lifecycle
- Integrate complex software and hardware subsystems and resolve conflicting issues
- Lead design reviews, team meetings, and program/customer meetings as needed
- Lead design performance and cost trade-offs for proposed engineering changes
- Manage manpower loading across the period of performance
- Support professional development of team members
- Collaborate with systems engineering, networking, configuration management, and hardware engineers
Requirements
- Active TS/SCI Clearance
- BS in Engineering, Computer Science, or Software Engineering with 8+ years of experience - OR - MS with 6+ years - OR - 16 years of applicable experience in lieu of degree
- Proficiency in C++, JAVA, versioning control, and documenting bugs/fixes in a UNIX/Linux environment
- Demonstrated experience leading a software development team
- Full software development lifecycle: requirements, design, development, testing, and maintenance
- Troubleshoot discrepancies and develop/test resolutions and enhancements
- Knowledge of troubleshooting, testing, fixing & configuration management techniques and tools.
- Must obtain DoD 8570.1-M IAT Level II certification within first 60 days if not already held
- Ability to support core hours 8am-4pm with occasional after-hours support for 24x7 operations.
- Strong written and verbal communication skills; self-starter; team-oriented
Preferred Skills:
- Proficiency in Unix, Linux, and Windows OS development environments
- Experience with TCP/IP sockets
- Knowledge of troubleshooting, testing, fixing & configuration management techniques and tools
- Scripting experience (JavaScript, Python, Perl, etc.)
- Experience with satellite, ground, and/or communications systems development
- FPGA programming experience
- SQL databases and custom hardware interfaces
- OS drivers
Benefits & conditions
$101.50 - $126.00 per hour based on experience and benefits package