Senior Software Engineer

EPS Corporation

Panama City (FL)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

EPS Corporation seeks a Senior Software Engineer to lead design, development, integration, and sustainment of real-time embedded systems used in mission-critical platforms. The role emphasizes rigorous software engineering, secure and high-performance solutions across the full lifecycle.

Responsibilities include architecture, implementation, testing, and collaboration with hardware, systems, and cybersecurity teams.

Qualifications

  • Bachelor of Science in a relevant field from an accredited college or university.
  • Certifications such as CSDP/CSEP, CSSLP, or CSM preferred.
  • 8+ years of experience in computer or software engineering for mission-critical embedded platforms.
  • Proficiency in C, C++, Java, or Python.

Responsibilities

  • Lead design and implementation of real-time, embedded software solutions for complex systems.
  • Develop architectures and detailed designs aligned with requirements and constraints.
  • Test, debug, and optimize software components for performance and reliability.
  • Analyze runtime behavior and profiling to identify and fix defects.
  • Integrate software units into complete, functional systems.
  • Support verification and validation activities across unit, integration, and system testing.
  • Collaborate with systems, hardware, test, and cybersecurity engineers for seamless integration.
  • Participate in reviews, walkthroughs, and configuration control processes.
  • Mentor junior engineers and contribute to best-practice development.

Skills

Real-time embedded systems
Mentorship

Education

Bachelor of Science in Computer Engineering / Computer Science / Software Engineering / Electrical Engineering

Tools

C
C++
Java
Python

Job description

EPS Corporation Company is seeking a highly skilled Senior Software Engineer. The Senior Software Engineer provides technical leadership in the design, development, integration, and sustainment of complex, real‑time embedded software systems. This role supports mission‑critical platforms similar to the LCAC C4N environment, applying rigorous software engineering principles to deliver reliable, secure, and high‑performance software solutions across the full system lifecycle.

Key Responsibilities
  • Lead the design and implementation of real‑time, embedded, software‑intensive solutions for complex systems.
  • Develop software architectures and detailed designs consistent with system requirements and operational constraints.
  • Implement, test, and debug software components, ensuring functionality, performance, and reliability.
  • Analyze runtime behavior and performance profiles to identify, troubleshoot, and resolve software defects.
  • Integrate software units and components to produce fully integrated software items consistent with approved designs.
  • Support software verification and validation activities, including unit testing, integration testing, and system‑level testing.
  • Collaborate with systems, hardware, test, and cybersecurity engineers to ensure seamless system integration.
  • Participate in technical reviews, design walkthroughs, and configuration control activities.
  • Mentor junior engineers and contribute to the development of software engineering best practices.
  • Produce and maintain technical documentation, including design descriptions, test procedures, and software reports.
Required Education
  • Bachelor of Science degree from an accredited college or university in a relevant field, such as:
    • Computer Engineering
    • Computer Science
    • Software Engineering
    • Electrical Engineering
Required Qualifications
  • One or more relevant professional certifications, such as:
    • Certified Software Development Professional (CSDP/CSEP) – IEEE
    • Certified Secure Software Lifecycle Professional (CSSLP)
    • Certified ScrumMaster (CSM)
Required Experience
  • Minimum of 8 years of experience in computer or software engineering on systems similar in complexity to LCAC C4N or other mission‑critical command, control, or embedded platforms.
  • Demonstrated experience designing and implementing real-time embedded software solutions.
  • Proven experience testing and debugging software components, including execution profiling and runtime analysis.
  • Experience integrating software units and components into complete, functional software systems.
  • Proficiency in one or more programming languages, such as:
    • C
    • C++
    • Java
    • Python
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer I - CEC
Software Engineer I - CEC

Epsilon Systems Solutions, Inc. • Town of Florida (NY)

On-site
USD 65,000 - 90,000
Senior Systems Security Engineer
Senior Systems Security Engineer

EPS CORP • Panama City (FL)

On-site
USD 100,000 - 130,000
Senior Systems Security Engineer
Senior Systems Security Engineer

EPS Corporation • Panama City (FL)

On-site
USD 120,000 - 190,000
Senior Real-Time Embedded Systems Engineer
Senior Real-Time Embedded Systems Engineer

EPS Corporation • Panama City (FL)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

International Executive Service Corps • Panama City (FL)

On-site
USD 80,000 - 100,000
Software Engineer
Software Engineer

Talentify • Panama City (FL)

On-site
USD 110,000 - 150,000
Embedded Software Development Engineer (Senior Level)
Embedded Software Development Engineer (Senior Level)

Cs-Group • East Hartford (CT)

On-site
USD 110,000 - 150,000
Annual cash bonus opportunity
Training/Professional Development
6 paid holidays
+4
Embedded Software Engineer
Embedded Software Engineer

PEAK Technical Services Inc. • Huntsville (AL)

On-site
USD 90,000 - 140,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

CesiumAstro • Austin (TX)

On-site
USD 120,000 - 180,000
Stock Options
Health Insurance
Dental Insurance
+6
Senior Software Engineer (27778223)
Senior Software Engineer (27778223)

Page Mechanical Group, Inc. • Huntsville (AL)

On-site
USD 95,000 - 130,000