Sr. Specialist Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

L3Harris Technologies · 1 day ago

Sr. Specialist Software Engineer

L3Harris Technologies is a leading company in the defense industry focused on delivering technology solutions for national security. The Sr. Specialist Software Engineer will lead the design, development, and maintenance of embedded software for Navy imaging products, working closely with cross-functional teams and providing technical mentorship.

CommercialInformation TechnologyNational Security
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Lead the design, development, and testing of user interface software in a Linux environment using QT and C/C++
Develop and maintain embedded Linux-based systems, including kernel and driver development
Provide technical leadership and mentorship to a team of embedded software engineers
Collaborate with hardware engineers to define software requirements and ensure seamless integration with hardware components
Develop and maintain software documentation, including design specifications, user manuals, and testing procedures
Debug and troubleshoot software issues, providing timely resolutions to ensure product quality and reliability
Optimize software performance and memory usage to meet product requirements
Participate in code reviews to maintain high-quality code standards and best practices
Stay up to date with the latest industry trends and technologies to continuously improve our software development processes

Qualification

C/C++Embedded LinuxVideo processingSoftware development toolsReal-time operating systemsAgile methodologiesPythonCI/CD pipelineTechnical leadership

Required

Bachelor's degree in Computer Science, Computer Systems Engineering or Electrical Engineering and minimum 6 years of prior relevant experience. Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum of 10 years of prior related experience
6+ years of experience in embedded software development using C/C++
Strong understanding of embedded Linux, including kernel and driver development
Knowledge of video processing, including image enhancement, video stitching, storage and playback
Knowledge of video interfaces and camera control protocols such as GenICam, GigE Vision, and Camera Link
Experience with software development tools such as compilers, debuggers, and version control systems (e.g., Git)
Familiarity with hardware interfaces and communication protocols (e.g., UART, SPI, I2C, CAN, etc.)
Proven experience in leading and mentoring engineering teams

Preferred

Experience with real-time operating systems (RTOS)
Knowledge of Agile development methodologies
Experience with signal processing, control systems, or wireless communication
Familiarity with scripting languages (e.g., Python) for testing and automation
Experience with continuous integration deployment (CI/CD) pipeline

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

company-logo
L3Harris Technologies provides platform management system solutions for armed forces.

Funding

Current Stage
Public Company
Total Funding
$2.25B
2024-03-27Post Ipo Debt· $2.25B
1978-01-13IPO

Leadership Team

leader-logo
Tania Hanna
Vice President, Government Relations
linkedin
leader-logo
Chip Teets
Senior Director, International Programs, Products & Technology
linkedin
Company data provided by crunchbase