Specialist, Embedded Software Engineer
- New York, New York, United States
- New York, New York, United States
Über
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.
- 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).
- 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.
Qualifications:
Preferred Additional Skills:
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.
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.