Full Scope Government Solutions, a division of Softworld
https://cdn.haleymarketing.com/templates/62310/logos/softworldfederal-hml.png
http://www.fullscopegov.com
http://www.fullscopegov.com
true
Software Engineer
Huntsville, AL 35806 US
Posted: 03/02/2023
2023-03-02
2023-04-20
Employment Type:
Contract
Industry: Engineering
Job Number: 240092
Job Description
Software Engineer
Duration: 6 months
Location: Huntsville, AL
Job Description:
• Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces
• Designing and testing C programs in Linux environment (other languages as well, C primarily)
• Developing and maintaining software test suite to verify system capabilities and requirements
• Collaborating with engineering team to design and develop software architectures and APIs
• Capturing system specifications and performance requirements
• Optimizing system performance to meet demanding customer requirements
• Applying secure coding practices to new and legacy software
• Supporting design team in bring-up and test of hardware products
• Consulting on technical proposals and software system design
• Aid and support the coaching and training of junior team members
Required experience:
• B.S. in Computer Science, Electrical or Computer Engineering
• Experience designing and architecting Software systems
• Minimum four (4) years of experience developing with C/C++
• Expert knowledge of Linux environments
• Knowledge of embedded Linux environments
• Ability to write technical documentation for requirement specifications, test plans, procedures and reports
• Ability to create and present technical material for both internal and external customers
• Ability to breakdown customer problems into internal requirements and customer solutions
• Expert troubleshooting and logic skills
• Ability to work in a team environment
• Excellent communication skills, both oral and written
• Logical approach to solving problems
• Ability to mentor other members of the team
Additional Preferred Qualifications:
• Experience of working experience in the defense industry
• Experience with Security Analysis and designing Security Solutions
• Experience with Embedded Software Development
• Experience in the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various products and services
• Experience with Agile development and the Atlassian tool suite
• Experience with Verilog/VHDL
Duration: 6 months
Location: Huntsville, AL
Job Description:
• Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces
• Designing and testing C programs in Linux environment (other languages as well, C primarily)
• Developing and maintaining software test suite to verify system capabilities and requirements
• Collaborating with engineering team to design and develop software architectures and APIs
• Capturing system specifications and performance requirements
• Optimizing system performance to meet demanding customer requirements
• Applying secure coding practices to new and legacy software
• Supporting design team in bring-up and test of hardware products
• Consulting on technical proposals and software system design
• Aid and support the coaching and training of junior team members
Required experience:
• B.S. in Computer Science, Electrical or Computer Engineering
• Experience designing and architecting Software systems
• Minimum four (4) years of experience developing with C/C++
• Expert knowledge of Linux environments
• Knowledge of embedded Linux environments
• Ability to write technical documentation for requirement specifications, test plans, procedures and reports
• Ability to create and present technical material for both internal and external customers
• Ability to breakdown customer problems into internal requirements and customer solutions
• Expert troubleshooting and logic skills
• Ability to work in a team environment
• Excellent communication skills, both oral and written
• Logical approach to solving problems
• Ability to mentor other members of the team
Additional Preferred Qualifications:
• Experience of working experience in the defense industry
• Experience with Security Analysis and designing Security Solutions
• Experience with Embedded Software Development
• Experience in the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various products and services
• Experience with Agile development and the Atlassian tool suite
• Experience with Verilog/VHDL