cFocus Software is seeking a highly skilled Systems Software Developer with 8+ years of experience in researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software. This position involves working on mission-critical systems supporting DHS operations in various sectors, including medical, industrial, military, communications, aerospace, and scientific applications. The ideal candidate will have experience applying principles of computer science, engineering, and mathematical analysis to deliver high-performance, secure, and reliable systems software solutions. Key Responsibilities: Systems Software Development: Research, design, develop, and test operating systems-level software, compilers, and network distribution software for diverse applications including medical, industrial, military, communications, aerospace, and business solutions. Develop embedded systems software, including designing, implementing, and optimizing low-level software for specific hardware environments. Set operational specifications, formulate software requirements, and ensure that software meets both technical and functional needs for mission-critical applications. Software Requirements and Analysis: Analyze software requirements and work closely with stakeholders to define system needs and functionality. Apply principles of computer science, engineering, and mathematical analysis to translate user needs into software designs that are scalable, reliable, and efficient. Conduct feasibility studies, design reviews, and performance evaluations to ensure software quality and system integrity. Performance Optimization: Optimize software for maximum efficiency, performance, and scalability across various hardware platforms and operational environments. Identify and troubleshoot performance bottlenecks, ensuring that systems operate at peak performance levels while maintaining security standards. Collaboration and Cross-Functional Support: Collaborate with systems engineers, hardware developers, and other software engineers to design and integrate software that aligns with overall system architecture and project goals. Provide guidance to junior developers and participate in code reviews to ensure high-quality software development practices. Documentation and Reporting: Produce detailed design documentation, technical specifications, and user manuals for software applications. Report on software development progress, including risks, timelines, and outcomes, to senior management and project stakeholders. Security and Compliance: Ensure that software solutions are secure, compliant with DHS standards, and meet all regulatory requirements related to cybersecurity. Implement secure coding practices and work closely with cybersecurity teams to protect software and systems from potential threats. Continuous Improvement and Innovation: Stay up-to-date with emerging technologies and trends in systems software development, applying new knowledge to enhance the quality and functionality of DHS systems. Contribute to continuous process improvements and best practices within the software development lifecycle. Qualifications: Education: Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field (Master’s degree preferred). Relevant certifications in software development, system design, or security are a plus. Experience: 8+ years of experience in systems software development, including working with operating systems-level software, compilers, and network distribution software. Extensive experience in designing and developing embedded systems software and operating systems for specialized applications. Proven experience in formulating software requirements and conducting system analysis to develop high-performance and secure software. Skills & Competencies: Expertise in system-level programming languages such as C, C++, or assembly language. Strong knowledge of operating systems (Linux, Windows, Unix) and compilers. Experience in network distribution protocols, performance optimization, and troubleshooting. Familiarity with real-time systems, embedded systems programming, and hardware/software integration. Strong understanding of mathematical analysis, algorithms, and data structures. Ability to apply engineering principles to design, develop, and optimize software solutions. Experience in working with cross-functional teams and mentoring junior developers. Certifications (Preferred): Certifications in systems software development, cybersecurity, or other relevant fields. Security certifications such as CISSP, CEH, or CompTIA Security+ are desirable. Security Clearance: Due to the sensitive nature of this role, candidates must possess or be able to obtain the required security clearance. 0JfujoiHSA

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States