Principal software engineer
Description:
- Planning and leading software efforts for development of Threat System and other software-intensive systems, this includes design, development, testing and integration
- Working alongside project team leads to design and architect complex defense systems
- Working closely with the customer to collect and translate customer requirements to design specifications
- Coordinating and leading reviews and demonstrations to customers and high-level management
- Reviewing and ensuring developed software meets desired quality standards and behaves as intended
- Overseeing and assisting in system integration efforts of large-scale systems in a lab environment
- Providing functional and technical guidance to other engineers
#LI-DG1
Requirements:- This position will be required to be onsite at the Huntsville, Al, location
- Requires a minimum of a Bachelor’s degree in systems engineering, Computer Engineering, Computer Science, Information Systems or other Engineering degree and eighteen years of work-related experience
- The primary or most necessary skills required for this job are analytical skills. Other important skills include communication, leadership and problem-solving skills, and short-term and long-term planning skills
- Performing work in this job’s occupational field requires the application of complex, technical professional disciplines requiring a four-year degree or equivalent and the extensive, applied use of related concepts, practices and methods.
- In relation to other jobs in the same function, this job requires an expert level of proficiency to apply advanced knowledge and/or management experience in a professional area to handle the most complex tasks where existing methods and procedures may not apply.
- This job requires hands-on work in an office setting, development lab, and/or integration facility
- Must have a strong background and experience in Software Engineering activities to include research, design, development, debugging, integration, testing, and deployment
- Must have experience developing software Radar Systems and/or Radio Frequency Emitters
- At least 8 years of modern C++ (C++11 or newer) development
- Must have experience leading a software development team
- Must have a strong understanding of the Linux Operating System, significant RedHat experience is desired
- Must have a good understanding of parallelism, concurrency, or threading in a distributed environment
- Must have a good working knowledge of build systems such as Make and CMake
- Must have experience with Agile Scrum methodologies and practices
- Must have strong written and verbal communication skills
- Must have good interpersonal skills and be capable of conflict resolution in a team environment
- Candidate must possess a Top Secret clearance or be eligible to obtain one
- Experience developing Signal Processing algorithms, Kalman Filter tracking algorithms, or other forms of Radar Data Processing techniques
- Some experience with user interface (UI) design and developing workflows that provide a good user experience (UX)
- Experience with small-scale distributed systems with latency restrictions
- Experience within the Atlassian suite
- Experience with DevOps, including continuous integration (CI) and continuous deployment (CD) pipelines
- Working knowledge of Cyber Security principles, STIG processes and working through Risk Management Framework(s)
- Experience in scripting languages such as python and bash
- Experience in network architecture and implementations
- Experience using gRPC, TBCF, DIS, TENA, or other remote procedure call (RPC) technologies
- Experience supporting the Test and Evaluation (T&E) community
SRC IS A CONTRACTOR FOR THE U.S. GOVERNMENT, THIS POSITION WILL REQUIRE U.S. CITIZENSHIP AS WELL AS, A U.S. GOVERNMENT SECURITY CLEARANCE AT THE SECRET LEVEL WITH TOP SECRET ELIGIBILITY
Travel Requirements:
- Some travel required
Scientific Research Corporation is an advanced information technology and engineering company that provides innovative products and services to government and private industry, as well as independent institutions. At the core of our capabilities is a seasoned team of highly skilled engineers and scientists with multidisciplinary backgrounds. This team is challenged daily to provide cutting edge technology solutions to our clients.
SRC offers a generous benefit package, including medical, dental, and vision plans, 401(k) with a company match, life insurance, vacation and sick paid time off accruals starting at 10 days of vacation and 5 days of sick leave annually, 11 paid holidays, tuition reimbursement, and a work environment that encourages excellence and more. For positions requiring a security clearance, selected applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information.
EEO:Scientific Research Corporation is an equal opportunity employer that does not discriminate in employment.
All qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other protected characteristic under federal, state or local law.
Scientific Research Corporation endeavors to make accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact [email protected] for assistance. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.
Recommended Jobs
Information Technology - IT Technician
Description Provides first contact support; dispatches, monitors and communicates status of IT request. ESSENTIAL FUNCTIONS AND RESPONSIBILITIES Records, researches and patches level 1 and 2…
Customer Service Representative
Customer Service Representative JOB-10045130 Anticipated Start Date Oct. 15, 2025 Location Houston, TX Type of Employment Contract Employer Info Our client is a…
Toddler Teacher
Kee Care Child Development Center in Dolomite, AL is looking for one toddler teacher. Must have patience and love children. Must be 18 years or older. Must be able to pass an ABI/FBI fingerprinting c…
Locum Tenens Radiology Job Gadsden, AL
MD - Radiology At National Staffing Solutions, we have the privilege and honor of working with dedicated healthcare employees that make a positive impact in aiding those needing healthcare service…
Civil Field Specialist
Job Description Job Description JOB SUMMARY The Survey Specialist/Technician is directly responsible for performance of fieldwork and data processing/management in the Survey & Mapping Gro…
Interventional Cardiology Job Near Decatur, AL
Job Description Job Description Well known throughout northern Alabama, this single specialty group seeks another associate. Work alongside 9 cardiologists (4 interventional, 5 general) & an exce…
3D Designer
Attention Industrial Designers and creative CAD Designers! ExpoDisplays, Method-1 Interiors, and Warner Museums are once again expanding and adding to our Design Department! We design, fabricate and…
Start-Up HVAC Technician
Job Description Job Description Salary: Do you enjoy working in a stable and predictable work environment? Do you prefer routine and following a set process? Do you enjoy doing detailed, accur…
Outpatient Neurology Position Full Time Perm | Dothan, AL | Open to New Grads
Job Description Job Description Neurologist – Outpatient Only Location: Dothan, AL Position: Full-Time, Permanent We are seeking a Board Eligible or Board Certified Neurologist to join…
Customer Service Rep(05362) - 75639 Alabama HWY 77
Job Description Job Description Company Description We offer a great work-life balance, fantastic scheduling you can plan your life around, and a fun, fast-paced, energetic atmosphere. We're…