Embedded S/W Engineer

Cenergy

• $100K — $120K *
Owego, NY 13827In-Person
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-6 years of C/C++ development experience, particularly in embedded or real-time systems.
  • 1-2 years in software verification covering test plans and compliance.
  • Active Full-Secret security clearance is mandatory.
  • Proficiency in modern C++ (C++14/17/20) and debugging tools like JTAG.
  • Familiarity with version control systems, especially Git.

Responsibilities

  • Design and develop C++ applications with a focus on secure processing.
  • Integrate software collaboratively with hardware components and design drivers for interfaces.
  • Maintain and improve CI/CD pipelines for efficient testing and deployment processes.
  • Enforce coding standards and perform thorough code reviews and unit tests.
  • Create comprehensive design documents and participate in Agile team meetings.

Benefits

  • Work in a classified environment, enhancing job security and prestige.
  • Opportunity for mentoring roles, promoting professional growth and teamwork.
  • Engagement with cutting-edge technology in mission-critical applications.
Full Job Description
Description: Position Overview
We are seeking a highly skilled C/C++ Software Engineer to join our team in Owego, NY. This full-time, onsite role operates in a classified environment and requires an active Full-Secret security clearance. The engineer will design, develop, test, and maintain both secure processing applications and high-performance embedded software for mission-critical platforms.
Core Responsibilities
• Design & Development Write, debug, and maintain modern C++ code for secure processing applications. Develop and sustain legacy codebases used across multiple projects. Implement low-level C/C++ for bare-metal and RTOS environments (e.g., FreeRTOS, VxWorks).
• Embedded & Firmware Integration Collaborate with hardware engineers to integrate software with microcontrollers, ASICs, and FPGA subsystems (Xilinx, PolarFire). Produce firmware, drivers, and hardware-abstraction layers for mission-critical platforms.
• CI/CD & Build Automation Maintain and enhance CI/CD pipelines (Jenkins, GitLab CI) to streamline builds, tests, and deployments. Use build systems such as CMake or Make; script automation with Python, Bash, or PowerShell.
• Quality & Compliance Enforce coding standards (MISRA C/C++, C++ Core Guidelines). Conduct peer reviews, unit-testing (GoogleTest), and maintain comprehensive test suites.
• Documentation & Communication Create clear design documents, interface specifications, and maintenance guides. Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives). Mentor junior engineers and share knowledge across cross-functional teams.
Required Qualifications
• Experience: 5-6 years of professional C/C++ development, preferably in embedded or real-time contexts.
• Software Verification: 1-2 years of experience developing and executing software verification procedures, including creation of test plans, verification matrices, and compliance reporting.
• Clearance: Active Full-Secret security clearance.
• Technical Skills: Proficient in modern C++ (C++14/17/20) and C. Strong debugging skills with hardware tools (JTAG, SWD, logic analyzers). Version control expertise (Git). bility to diagnose, analyze, and resolve complex technical issues.
Desired Skills & Experience
• Bare-Metal & Driver Development - Low-level programming for microcontrollers or SoCs without an OS.
• Hardware Driver Development - Writing drivers for ASICs, FPGA interfaces, and peripheral devices.
• Embedded C/C++
• CI/CD Pipelines - Building and maintaining automated pipelines using Jenkins, GitLab CI, etc.
• C# Development - Tooling, test harnesses, or GUI applications.
• FPGA Development - Familiarity with Xilinx/PolarFire families, Vivado/Libero toolchains, Vitis/Softconsole Development Environments.
• Scripting/Automation - Python, Bash, PowerShell for workflow automation.
Education & Certifications
• Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field (or equivalent experience).
• Optional certifications: C++ Institute certification, Xilinx Certified, security clearance courses.
Additional Information
• Location: Owego, NY (full-time, onsite).
• Security: Work performed in a classified environment; all personnel must adhere to handling procedures.
Join our team to develop cutting-edge, secure, and reliable software that directly supports critical mission objectives.

Custom Fields:
Name: Does this role require access to ECI information
Value: Yes

Name: OT Status
Value: Exempt

Name: Safety-Sensitive
Value: No

Name: Does this require any specialized atlas training?
Value: Yes

Name: Specialized atlas training comments
Value: Derivative Classifier - course 076244WPL14

Name: Opportunity for FTE Hire
Value: Yes

Name: Per Diem
Value: No

Name: Allow Expenses
Value: No

Name: Security Clearance
Value: Secret

Name: Worksite Classification
Value: Worker will work Onsite Full Time

Name: Security Clearance Comments
Value: Due to work location restrictions, an active full security clearance is required to start.

Name: Work Schedule
Value: 4/10-1st Shift

Name: Auto Time
Value: Fieldglass

Similar Jobs

More Jobs at Cenergy

  • Software Developer / Programmer 2
    $88K — $105K *
    Portland, OR 97229 (Washington County)
    Information Technology
    In-Person
  • Technical Project Manager
    $95K — $115K *
    Mountain View, CA 94040 (Santa Clara County)
    Technical Services
    Hybrid
  • Software Engineer
    $95K — $115K *
    Santa Rosa, CA 95403 (Sonoma County)
    Manufacturing & Automotive
    In-Person
  • System Administrator 3
    $80K — $95K *
    Portland, OR 97229 (Washington County)
    Information Technology
    Hybrid
  • Aeronautical Engineer
    $110K — $130K *
    Palmdale, CA 93550 (Los Angeles County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Embedded S/W Engineer jobs: