Senior Embedded Software Engineer

SAIC

Panama City, FL

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Artificial Intelligence (AI), C Programming Language, C++ Programming Language, Certified ScrumMaster, Code Reviews, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Debugging Skills, Design Document, Detail Oriented, Eclipse IDE, Electrical Engineering, Embedded Software, Embedded Systems, Engineering, Federal Government, Information Technology & Information Systems, Integration Testing, Java, Java IDE (Integrated Development Environments), Kanban, Linux Operating System, MFC (Microsoft Foundation Class) Library, Microcontroller, Microsoft C# (C Sharp), Microsoft Product Family, Microsoft Visual C++ Programming Language, Microsoft Windows Operating System, Multitasking, NetBeans Java IDE (Integrated Development Environment), Network Protocols, Object Oriented Analysis (OOA), Object Oriented Design (OOD), On Site Support, Organizational Skills, People Management, Presentation/Verbal Skills, Problem Solving Skills, Realtime Operating System, Requirements Management, Schematics, Scrum Project Management and Software Development, Security Clearance, Software Administration, Software Configuration Management, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Simulation, Software Upgrades, System Integration (SI), System Test, Systems Engineering, Systems/Internals Programming, TCP/IP (Transmission Control Protocol/Internet Protocol), Team Lead/Manager, Team Player, Technical Writing, Test Automation, Test Requirements, Testing, Unit Test, User Documentation, VxWorks, Work From Home
LOCATION
Panama City, FL
POSTED
Today
Job ID: T2600914

Location: Panama City Beach, FL, US

Date Posted: 2026-03-05

Category: Information Technology

Subcategory: Embedded SW Engr

Schedule: Full-Time

Shift: Day Job

Travel: No

Minimum Clearance Required: Interim_Secret

Clearance Level Must Be Able to Obtain: Secret

Potential for Remote Work: ORA_ON_SITE

Description
?
SAIC is seeking a Senior Embedded Software Engineer to join our dynamic team at our customer site in Panama City Beach, FL.

JOB DESCRIPTION:

You will be working in a dynamic environment at our off-base locations and at the Panama City Beach Naval Surface Warfare Center. You will be supporting multiple Navy projects of various scales and multiple contracts. You will hone your developer skills and gain engineering experience rapidly.

Our team provides onsite support for modification, upgrades and software maintenance supporting fielded software baselines along with our System Integration Laboratory (SIL) software simulators. We provide software design, development, coding, test, and integration support in the software development environment.

JOB DUTIES:
  • Software Development: Write and implement optimized code for microcontrollers and processors, handling the full SDLC
  • Testing & Debugging: Perform unit, integration, and system testing, plus troubleshoot issues and debug complex embedded systems
  • Documentation: Create technical manuals, design specifications, and maintain code for future reference
  • Examples of software engineering and development support activities for this role include but are not limited to the following:
    • Design and implement real-time embedded software intensive code solutions, test the resulting components, and analyze runtime profiles to debug errors that might exist
    • Integrate software units and components producing integrated software items consistent with the design that demonstrate the functional and non-functional software requirements
    • Document software functionality
    • Perform Object-Oriented Analysis and Design (OOAD) and programming in Java, C, C++, and C#
    • Perform software component development and lifecycle software support
    • Windows, Linux, and VxWorks operating systems programming
    • Use of Microsoft Visual C++ development environment with Microsoft Foundation Classes (MFC)
    • Use of Java development environments Eclipse, NetBeans, IntelliJ
    • Develop network protocol based applications using Transmission Control Protocol/Internet Protocol (TCP/IP)
  • The job also will include updating existing code and integrating improvements to software already in operation
  • Will support all aspects of the software development life cycle including unit test coverage, test automation, CI/CD pipelines and frequent releases
  • Will perform software configuration management planning, tracking and validation processes and procedures
  • Review and test software components for adherence to the design requirements and documents test results
  • Use your expertise to provide guidance on a variety of technical projects
  • Lead team members in Agile software development
  • Provide direct support to the program manager on technical issues


Qualifications
?
REQUIRED EXPERIENCE AND CLEARANCE:
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field and 5 years or more of work experience
  • Programming: Proficiency in C/C++ or Java is fundamental
  • RTOS: Understanding of real-time operating systems (e.g., Linux, VxWorks)
  • Hardware Knowledge: Understanding of microcontrollers, protocols (TCP/IP, Modbus), and reading schematics.
  • Soft Skills: Problem-solving, analytical thinking, attention to detail, and communication
  • Writing and interpreting technical reports and requirements and interface documents
  • Preparing presentation material and presenting to peers, project team members, and managers
  • Must demonstrate strong organizational skills and the ability to work multiple projects concurrently
  • Previous demonstrated ability in debugging and optimization
  • Experience working with hardware teams to ensure efficient and reliable performance within resource constraints
  • Interim Secret required to start. SAIC will sponsor qualified candidates for a security clearance

DESIRED EXPERIENCE:
  • Scrum Master Certification (CSM)
  • Familiarity with integrating and implementing embedded AI solutions
  • Experience working in Agile (Scrum, Kanban, Crystal Methods, etc.) and Hybrid project teams



SAIC is a premier technology integrator providing full life cycle services and solutions in the technical, engineering, intelligence, and enterprise information technology markets. SAIC is Redefining Ingenuity through its deep customer and domain knowledge to enable the delivery of systems engineering and integration offerings for large, complex projects. SAIC's approximately 15,000 employees are driven by integrity and mission focus to serve customers in the U.S. federal government. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $4.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see .

About the Company

S

SAIC

SAIC is a premier Fortune 500® technology integrator driving our nation's digital transformation. Our robust portfolio of offerings across the defense, space, civilian, and intelligence markets includes secure high-end solutions in engineering, IT modernization, and mission solutions. Using our expertise and understanding of existing and emerging technologies, we integrate the best components from our own portfolio and our partner ecosystem to deliver innovative, effective, and efficient solutions that are critical to achieving our customers' missions. We are a team of 26,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.1 billion. For more information, visit saic.com.
COMPANY SIZE
10,000 employees or more
INDUSTRY
Computer/IT Services
FOUNDED
2013
WEBSITE
https://jobs.saic.com/