Junior Software Engineer
Core
Design, develop, and debug low-level system components including compilers, assemblers, and operating systems using mathematical models and scientific analysis.
Role type
Junior Software Engineer (Systems/Compilers)
Builds
Low-level system components, compilers, assemblers, and operating systems
Domain
Defense/Government software and systems engineering
Required skills
Systems-level programming, mathematical modeling, scientific analysis, software design principles, debugging, application development
Preferred skills
GitLab, Jira, containerization, cloud-based data processing, Agile development, C/C++/Python in scientific context, government/DoD project experience
Technologies
AI, Cloud, GitLab, JIRA, Python, Security
Responsibilities
Research design, development, testing, and use of electronic data processing software; Design and develop applications incorporating complex logical and mathematical solutions; Develop low-level system components including compilers and operating systems; Consult with systems analysts and engineers about project limitations and interfaces; Apply scientific analysis to modify software systems and predict design outcomes.
