> Markdown version of [/jobs/ext/4291761-software-engineer-sr-e3](https://www.wearedevelopers.com/jobs/ext/4291761-software-engineer-sr-e3). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Sr - E3 - **Company:** Lockheed Martin - **Location:** Owego, NY, United States - **Experience:** Expert - **Salary:** $98,100.0 - $182,100.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, C++ (Programming Language), Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Software Engineering, Systems Integration, Software Verification, Bare Metal, Enterprise Integration - **Published:** October 5, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9217562/software-engineer-sr-e3 ## About the Role An experienced embedded software engineer who can lead multidisciplinary engineering efforts and thrive at the hardware-software interface. You enjoy tackling complex problems, collaborating across engineering domains, and taking ownership of significant technical challenges. You communicate clearly, apply sound engineering judgment, and deliver robust solutions. Hands-on experience with embedded software-particularly C/C++, FPGA software development, and hardware/software integration-is highly valued., * Bachelor's Degree in a STEM (Science, Technology, Engineering, or Math) field from an accredited institution with 5 years of professional experience, or Master's degree in a related field with 3 years of professional experience. * Proficiency in C++. * Experience developing embedded systems-level software, including low-level or hardware-near applications. * Experience with embedded Linux development and system bring-up. * Experience working with hardware communication protocols such as PCIe, SPI, and I2C. * Demonstrated experience leading or coordinating technical activities across a cross-functional engineering team. * Active DoD Secret security clearance with the ability to maintain the clearance. * Willingness to work in a classified environment. Desired Skills * Experience leading multidisciplinary development teams spanning Software and FPGA/Firmware. * Experience with Earned Value Management (EVM) and/or Cost Account Management (CAM). * Experience developing and tracking engineering estimates, schedules, milestones, and technical performance metrics. * Experience gathering and reporting metrics for Agile stories, work packages, milestones, and program deliverables. * Experience communicating technical status, risks, issues, and recovery plans to customers and program leadership. * Experience with software development in Bare-Metal C/C++ for low-level or hardware-near applications. * Experience developing software test plans, procedures, and documentation supporting software verification. * Experience supporting integration and verification efforts for embedded platforms. * Experience with FPGA/Firmware development, integration, or verification. * Experience with hardware/software co-design and hardware/software integration. * Experience with CI/CD pipelines and automated software build, test, and deployment environments. * Experience working in secure, classified, regulated, or safety-critical development environments. * Experience with Agile development methodologies and tools for planning and tracking technical work. * Strong technical communication, collaboration, and mentoring skills. * Experience identifying and managing technical, schedule, cost, and integration risks. * Experience presenting technical status and program metrics to customers and senior leadership. ## Description * Lead/co-ordinate a cross-disciplinary team to plan, integrate, and deliver embedded processing capabilities. * Own the full software lifecycle: requirements, design, implementation, integration, verification, and sustainment. * Develop and maintain C++ code for secure embedded applications. * Write low-level software that interfaces with hardware, FPGA/firmware, and protocols (PCIe, SPI, IC). * Support hardware/software integration, system bring-up, and lab debugging. * Manage technical dependencies between Software and FPGA/Firmware teams. * Produce estimates, schedules, milestones, and work products; track and report engineering metrics. * Communicate status, risks, and recovery plans to leadership and customers. * Apply Earned Value Management (EVM) and Cost Account Management (CAM) for program forecasting. * Identify & mitigate technical, schedule, resource, and integration risks. * Maintain/expand CI/CD pipelines for secure software delivery. * Collaborate with systems, hardware, test, cyber, and program-management teams to deliver prototypes and production-ready systems. * Ensure solutions meet security, reliability, performance, quality, and program requirements. * Mentor junior engineers and contribute to process improvements.