Software Engineer

Huntsville, AL 35806

Posted: 04/06/2023 Employment Type: Contract Industry: Engineering Job Number: 240092-1

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
Apply with LinkedIn Apply with Facebook Apply with X

Send an email reminder to:

Share This Job:

Related Jobs:

About Huntsville, AL

Ready to discover exciting job opportunities in the vibrant Huntsville, Alabama area? Huntsville, known as the 'Rocket City,' is a dynamic hub for innovation and technology, offering a plethora of career growth possibilities. With landmarks like the U.S. Space & Rocket Center and the beautiful landscapes of Monte Sano State Park, Huntsville seamlessly blends cutting-edge science with Southern hospitality. Explore the Huntsville Museum of Art, catch a show at the historic Von Braun Center, or indulge in the local favorite, Alabama white BBQ sauce. Join the Rocket City Trash Pandas fandom, Huntsville's Minor League Baseball team, and immerse yourself in the charming Southern charm that makes this region a unique place to live and work. Start your next career adventure with our curated job listings today!