L3Harris Technologies · 7 hours ago
Specialist, Embedded Software Engineer
L3Harris Technologies is a leader in the defense industry, focused on delivering technology solutions for national security. The Embedded Software Engineer will be responsible for developing Embedded Flight Software for space-based imaging payloads, engaging in the full software lifecycle from development to operational deployment during missions.
CommercialInformation TechnologyNational Security
Responsibilities
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
Qualification
Required
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
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
Benefits
Health and disability insurance
401(k) match
Flexible spending accounts
EAP
Education assistance
Parental leave
Paid time off
Company-paid holidays
Company
L3Harris Technologies
L3Harris Technologies provides platform management system solutions for armed forces.
Funding
Current Stage
Public CompanyTotal Funding
$2.25B2024-03-27Post Ipo Debt· $2.25B
1978-01-13IPO
Leadership Team
Recent News
Company data provided by crunchbase