L3Harris

Scientist, Software Engineer

L3Harris
Apply
17 days ago
Carlsbad, CA, USAStaff+
H1B sponsor

Base Salary

$162k - $301k/yr

Responsibilities

  • Lead the technical effort to refactor and modernize an embedded C/C++ software baseline using memory-safe principles.
  • Translate NSA security and robustness requirements into actionable engineering tasks.
  • Establish coding standards, design patterns, and automated analysis and testing pipelines that enforce memory safety.
  • Guide adoption of modern programming practices, tools, and frameworks to mitigate memory safety vulnerabilities.
  • Collaborate with systems engineering, cybersecurity, testing, and integration teams on requirements traceability and compliance.
  • Provide technical leadership and mentorship to the software engineering team.
  • Develop technical strategies and long-term visions for future information assurance products and systems.
  • Serve as the primary technical interface with stakeholders, government customers, and leadership on compliance and risk mitigation.
  • Support Cost Account Management responsibilities, including proposal development, resource management, and schedule planning and status updates.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical field and at least 12 years of relevant experience; alternatively, a graduate degree with at least 10 years of related experience or 16 years of related experience in lieu of a degree.
  • At least 12 years of professional software engineering experience, including at least 8 years of embedded C/C++ systems development.
  • Leadership experience managing small-to-mid-sized software teams and communicating technical topics to executives and government stakeholders.
  • Familiarity with DoD and National Security Agency software standards and expertise identifying and mitigating memory safety vulnerabilities in legacy codebases.
  • Hands-on experience with static and dynamic code analysis, fuzz testing, sanitizers, and secure coding frameworks.
  • Experience using Linux and Windows, including command-line tools, for software development.
  • Experience with software configuration management tools such as Git, Perforce, or ClearCase.
  • Active DoD Secret clearance and ability to work onsite in a secure facility.
  • Background in high-assurance or safety-critical systems such as avionics or defense.
  • Proficiency with Makefiles, embedded build tools, cross-compilers, linkers, debuggers, JTAG, and hardware/software debugging tools.
  • Experience integrating and debugging software on embedded targets and developing low-level device drivers and FPGA interfaces using memory-mapped registers and interrupts.
  • Experience with Continuous Integration and Development (CI/CD).

Benefits

  • California salary range of $161,500-$257,000.
  • Health and disability insurance, 401(k) match, flexible spending accounts, an employee assistance program, education assistance, parental leave, paid time off, and company-paid holidays.
  • Onsite work in a secure facility in Carlsbad, California.
  • 9/80 schedule with every other Friday off.

Tech Stack

CC++GitLinuxWindows

Categories

L3Harris

About L3Harris

10,000+ employees

L3Harris Technologies designs and manufactures communications, sensors, avionics, and space systems for defense, intelligence, and commercial aerospace customers, primarily selling to the U.S. and allied governments. The public company (NYSE: LHX) is headquartered in Melbourne, Florida, and was formed in 2019 by the merger of L3 Technologies and Harris Corporation. Offerings range from tactical radios and electronic warfare to ISR payloads and mission software, plus integration and sustainment services.

Contact me