Software Engineer Associate
Overview
SAIC is seeking a Software Engineer Associate to develop embedded software and real-time applications for adaptive warfare technologies at the Holley Engineering and Integration Center in Panama City Beach, Florida.
Responsibilities
- Contribute to the development, implementation, and maintenance of software applications and systems to meet project and mission requirements.
- Collaborate with multidisciplinary teams, including mechanical and electrical engineers, to integrate software solutions into larger system architectures.
- Design, develop, and test software for embedded systems, real-time applications, and high-performance processing environments.
- Write and optimize code in C, C++, Python, Java, or other relevant programming languages.
- Develop and implement algorithms for signal processing, data fusion, and real-time control systems.
- Participate in requirements analysis, system design, code review, and software testing.
- Incorporate cyber-resilient design practices to ensure secure software solutions.
- Utilize software development tools for configuration management, version control, and debugging.
- Develop and document software-related deliverables including technical documents, user manuals, and test plans.
- Support testing, troubleshooting, and validating software functionality in integration labs or field environments.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related discipline and 2+ years of experience in software development.
- Proficiency in programming languages such as Python, C, C++, Java, or similar high-level languages.
- Experience developing software for embedded systems, including system modeling, real-time processing, and algorithm development.
- Familiarity with software development lifecycle (SDLC) methodologies, including Agile practices.
- Knowledge of networking protocols, communication standards, and system integration processes.
- Experience with version control systems (e.g., Git, Subversion).
- Familiarity with test-driven development, debugging, and troubleshooting practices.
- Ability to integrate software with corresponding hardware components in a cross-functional engineering environment.
- Knowledge of cybersecurity principles and secure coding practices.
- Ability to analyze requirements and design custom solutions for unique customer needs.
Additional Information
SAIC is an Equal Opportunity Employer. SAIC accepts applications on an ongoing basis and there is no deadline.
Sourced from the employer’s career site. Verify before applying.
Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with SAIC. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.
Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.
Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.