Embedded Software Engineer

Lockheed MartinOwego, NY
1dOnsite

About The Position

At Lockheed Martin Rotary and Mission Systems (RMS), we're at the forefront of developing secure, high-performance embedded systems that support national defense and security. Our team specializes in Secure FPGA and Secure Processing applications, integrating advanced hardware and software technologies to deliver mission-critical solutions that protect those who serve. Our work spans secure embedded processing platforms, hardware/software integration, and real-time system development within classified environments. As a an Embedded Software Engineer, you will contribute to the development and sustainment of secure embedded processing applications operating at the hardware/software interface. Please Note: This position is full-time onsite in Owego, NY within a classified environment. U.S. citizenship is required with the ability to obtain and maintain a DoD government security clearance at the Secret level. Lockheed Martin is a global leader in aerospace, defense, and security technology. Our Owego, NY location is recognized for excellence in mission systems integration and secure embedded processing solutions. We foster a culture of innovation, integrity, collaboration, and technical excellence while delivering systems that directly impact national security. You are an r embedded software engineer with a strong technical foundation and a passion for working close to the hardware. You enjoy solving complex technical problems and contributing to secure, mission-critical systems. Joining our team means contributing to projects that directly impact national security. We offer: Competitive compensation and performance-based bonuses. Comprehensive benefits, including healthcare, retirement plans, and paid time off. Relocation assistance to make your transition to Owego seamless. A collaborative work environment that values innovation and teamwork. The opportunity to live in Owego, NY—voted the "coolest small town in America"—offering a relaxed lifestyle amidst the beautiful Catskill Mountains. At Lockheed Martin, we use our passion for purposeful innovation to help keep people safe and solve the world's most complex challenges. Our people are some of the greatest minds in the industry and truly make Lockheed Martin a great place to work. With our employees as our priority, we provide diverse career opportunities designed to propel, develop, and boost agility. Our flexible schedules, competitive pay, and comprehensive benefits enable our employees to live a healthy, fulfilling life at and outside of work. We place an emphasis on empowering our employees by fostering an inclusive environment built upon integrity and corporate responsibility. If this sounds like a culture you connect with, you’re invited to apply for this role. Or, if you are unsure whether your experience aligns with the requirements of this position, we encourage you to search on Lockheed Martin Jobs , and apply for roles that align with your qualifications. By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings.

Requirements

  • A Bachelor’s degree in a STEM (Science, Technology, Engineering, or Math) field from an accredited institution with 2 years of professional experience, or a Master’s degree with no professional experience required
  • Proficiency in C++ for embedded or systems-level development
  • Knowledge of hardware communication protocols such as PCIe, SPI, and I2C
  • Experience creating and configuring embedded Linux images
  • Strong analytical and debugging skills at the hardware/software interface
  • Ability to work effectively in a collaborative, cross-functional team environment
  • Ability to obtain and maintain a DoD government clearance at the Secret level.
  • Willingness to work in a classified environment.

Nice To Haves

  • Experience developing software in Bare-Metal C/C++ for low-level or hardware-near applications
  • Experience developing software test plans, procedures, and documentation to support Software Verification
  • Experience supporting integration and verification efforts for embedded platforms
  • Exposure to secure or regulated development environments

Responsibilities

  • Designing, developing, and maintaining C++ code for embedded secure processing applications
  • Developing low-level software that interfaces directly with hardware components and communication protocols
  • Working with hardware communication protocols such as PCIe, SPI, and I2C
  • Creating, configuring, and maintaining embedded Linux images (including kernel configuration and system bring-up activities)
  • Supporting integration, system bring-up, and debugging in lab environments
  • Maintaining and enhancing CI/CD pipelines to streamline secure software delivery
  • Collaborating with cross-functional teams to develop, integrate, test, and deliver prototype and production-ready systems
  • Ensuring software solutions meet stringent security, reliability, performance, and quality standards

Benefits

  • Competitive compensation and performance-based bonuses.
  • Comprehensive benefits, including healthcare, retirement plans, and paid time off.
  • Relocation assistance to make your transition to Owego seamless.
  • A collaborative work environment that values innovation and teamwork.
  • The opportunity to live in Owego, NY—voted the "coolest small town in America"—offering a relaxed lifestyle amidst the beautiful Catskill Mountains.
  • Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service