Software Engineer [$306k/yr+] TS/SCI-FS Poly
SYSTOLIC, INC.
Jessup, United States of America
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
$ 306KJob location
Jessup, United States of America
Tech stack
Testing (Software)
Algorithm Design
Systems Engineering
Software Documentation
Databases
Computer Engineering
Data Flow Control
Software Architecture
Software Engineering
Software Systems
SQL Databases
Systems Integration
Reliability of Systems
Integration Tests
Information Technology
Job description
- Lead the full lifecycle development, maintenance, and enhancement of complex software systems.
- Conduct algorithm development, requirements analysis, and comprehensive software testing, including integration testing.
- Apply expertise in software architecture and systems engineering principles to design, code, and integrate new and existing software solutions.
- Develop and implement data queries for database systems.
- Create detailed software and system documentation.
- Provide leadership and technical guidance to software development teams.
- Collaborate with hardware engineering and apply advanced mathematical principles to solve complex problems.
- Oversee dataflow management and ensure rigorous quality control throughout the development process., * Lead and execute all phases of complex Software Development, including design, coding, testing, and deployment.
- Perform advanced Algorithm Development and optimization.
- Conduct thorough Requirements Analysis to define system functionalities.
- Execute comprehensive Software Testing and Software Integration Testing to ensure system reliability.
- Apply deep understanding of Software Architecture and Systems Engineering principles.
- Design and implement solutions within Database Engineering, including developing SQL queries.
- Prepare and maintain clear Communications/Technical Writing for software and system documentation.
- Provide effective Technical Team Leadership for software development efforts.
- Manage and optimize Dataflow within complex systems.
- Apply advanced Mathematics to solve challenging technical problems.
- Collaborate effectively with Hardware Engineering teams.
- Integrate existing software components and design new software solutions.
- Ensure stringent quality control across all development activities.
Requirements
- Degree: Bachelor's degree in Computer Science, Computer Engineering, Software Engineering or related discipline. A degree may be substituted for 4 additional years of experience.
- Years of experience: 12+ years
- Salary: $306k+ yearly compensation