XX
Specialist, Embedded Software EngineerL3HHCM20New York, New York, United States
XX

Specialist, Embedded Software Engineer

L3HHCM20
  • US
    New York, New York, United States
  • US
    New York, New York, United States
Apply Now

About

Job Title: Specialist, Embedded Software Engineer

Job Code: 31990

Job Location: Rochester, NY

Job Description:

L3Harris Space and Airborne Systems is seeking an Embedded Software Engineer for our Rochester, NY location to join our team in developing Embedded Flight Software for space-based imaging payloads. This role involves the full software lifecycle from development through testing to operational deployment during missions.

Essential Functions: 

  • Support embedded software application development.
  • Investigate and resolve complex issues independently or collaboratively.
  • Collaborate with cross-functional engineering teams for hardware-software integration.
  • Participate in all software development lifecycle phases, including requirements, design, implementation, integration, and formal testing.
  • Conduct peer reviews, identify defects, and implement fixes.
  • Develop software using C/C++ and Python for real-time operating systems (RTOS) such as VxWorks, Linux, and QNX.
  • Design application-level libraries for embedded Linux systems.
  • Engage in architecture, design, and code reviews.
  • Collaborate with other engineers on solution development.
  • Qualifications: 

  • Bachelor's Degree and minimum 4 years of prior relevant experience. Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experience.
  • 4 years of experience in a lead software engineering and / or software systems role with a complex design.
  • Experience in embedded software development, system design, debugging, and integration on flight-like hardware for space-based imaging payloads.
  • Experience with RTOS (e.g., VxWorks, FreeRTOS, RTLinux, QNX), simulation tools (e.g., TSIM, VxSIM, MATLAB Simulink), and programming languages (C/C++, Python, scripting).
  • Preferred Additional Skills:

  • Proficiency in DevOps practices and tools (e.g., Jenkins).
  • Familiarity with Versal, MicroBlaze, bare metal development, and kernel/device drivers.
  • Experience with embedded systems, serial communications (e.g., CAN, TCP/IP, RS232), and distributed messaging (TCP/UDP).
  • Experience with platforms such as Raspberry Pi, Arduino, Intel x86, ARM, and SoC.
  • Expertise in the full system lifecycle, including requirements, design, development, test, and sell-off.
  • Knowledge of Model-Based Systems Engineering (MBSE) tools (e.g., Cameo) and telemetry/messaging.
  • Experience developing space-based imaging applications.
  • Proficiency with DevOps tools (Jira, Bitbucket, Confluence).
  • Experience in developing software for microcontrollers with interfaces (e.g., I2C, SPI, UART, CAN).
  • Develop, customize, and maintain Board Support Packages (BSP) for various hardware platforms.
  • Integrate BSP components, including bootloaders, device drivers, and operating systems.
  • Optimize BSPs for performance, reliability, and efficiency.
  • Experience with Linux application development and device drivers.
  • Proficiency in MATLAB and Simulink.
  • Knowledge of image processors, cameras, IR detectors, servo motors, actuators, and focus mechanisms.
  • Familiarity with OMS (Open Mission Systems) and UCI (Universal Command and Control Interface) open architecture standards.
  • In compliance with pay transparency requirements, the salary range for this role in California, Massachusetts, New Jersey, Washington, and the Greater D.C, Denver, or NYC areas is $95,000 - $177,000. The salary range for this role in Colorado state, Hawaii, Illinois, Maryland, Minnesota, New  York state, Cleveland Ohio, and Vermont is $83,000 - $154,000. This is not a guarantee of  compensation or salary, as final offer amount may vary based on factors including but not limited to  experience and geographic location. L3Harris also offers a variety of benefits, including health and  disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave,  paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining  agreements.

  • New York, New York, United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.