Software Engineer

Huntsville, AL 35806

Posted: 03/02/2023 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

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs: