
Lead Software Engineer
Posted 5 hours ago

Posted 5 hours ago
This is a fully remote position, open to applicants in Arizona, +15 more states.
• Design and develop embedded software for the F-15 Aviate Navigate Communicate (ANC) and Mission Processor (MP) development, as well as for EMD production programs.
• Assist in the design, development, integration, and testing of embedded computing systems.
• Create and assess interfaces between hardware and software components.
• Analyze operational performance specifications and the overall system architecture.
• Conduct C/C++ software development utilizing existing tools.
• Engage with requirements, testing, systems architecture, software architecture, and design processes.
• Employ testing frameworks and software coverage tools, possibly including Python.
• Contribute to L3Harris mission systems integration architecture.
• Facilitate customer deployments.
• Collaborate with multidisciplinary engineering teams.
• May require travel to the customer site in St. Louis, Missouri, for program meetings if in a software leadership position.
• A Bachelor’s Degree with at least 9 years of relevant experience, or a Graduate Degree with a minimum of 7 years of related experience, or alternatively, at least 13 years of related experience without a degree.
• Possession of an active Secret US Security Clearance.
• Proficiency in embedded security and encryption.
• Knowledge of network storage solutions, Gigabit Ethernet, or InfiniBand.
• Familiarity with authentication methods ranging from Radius to LDAP.
• Relevant experience in integration and testing of complex military systems.
• Demonstrated experience in software leadership roles such as CSWE, IPTL, or CAM.
• Background in hardware and software integration and testing.
• Experience with DevSecOps and test automation using Python or similar programming languages.
• Over 8 years of embedded development experience.
• Proficient in APIs, BSPs, Drivers, OpenGL and/or Vulkan, health and status monitoring, PTPv2, H.264, and ARINC-818.
• More than 8 years of experience in C++ systems development, with an understanding of software/hardware co-design, distributed systems design, and software/computer architecture.
• At least 6 years of experience with avionics lifecycle execution.
• A minimum of 5 years in safety-critical software development and familiarity with DO-178B or higher industry standards.
• Solid understanding of Bash/Python, Intel x86/ARM/FPGA/SoC, GPP, GPU, embedded system design, release engineering, change and configuration management, debug/trace analysis, and real-time operating systems like VxWorks, LynxOS, or Integrity, along with SELinux, software integration, testing, and verification/validation.
• Comprehensive experience with the full software development lifecycle.
• Familiarity with structured workflow tools and processes for requirements, configuration, workflow, and change management.
• Comfort with Linux development environments and associated tools.
• Health and disability insurance.
• 401(k) matching contributions.
• Flexible spending accounts.
• Employee Assistance Program (EAP).
• Educational assistance.
• Parental leave.
• Paid time off.
• Company-sponsored holidays.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.