FT
Embedded S/W Engineer
First Tek, Inc.
đşđ¸ United States
On-site
1 week ago
- C++
- RTOS
- FreeRTOS
- FPGA
- CI/CD
- Jenkins
- GitLab CI
- CMake
- Python
- Bash
- PowerShell
- Unit Testing
- Agile
- Git
- SoCs
- Embedded C
- C#
1 week ago
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). Ability 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
Embedded S/W Engineer ¡ First Tek, Inc.