Scientist, Software Engrg (BCS) Job at L3Harris Technologies, Salt Lake City, UT

cEsxamEza1lVaTJrTm45UHNPQVJWUT09

Job Description

Description:

Job Title: Scientist, Software Engineer

Job Location: Salt Lake City, UT

Job Schedule: 9/80

Job Code: CS20230205-100344

L3Harris is currently seeking a senior software engineer with a background and experience in embedded real-time software development. The qualified candidate will have exciting, challenging, and rewarding opportunities to support existing and develop next generation military communications applications. This important work contributes to the safety and effectiveness of US and allied nations’ warfighters. An engineer in this position is responsible for leading projects, developing and managing schedules, generating bids/proposals, and participating in the entire software development lifecycle. The software engineers working in this field often work on a variety of cutting edge projects over their careers, as we design embedded systems for the ground, air, shipboard, and space-based communication systems.

The Scientist oftware Engineer is expected to:

  • Lead with hands-on software development and troubleshooting on Embedded targets
  • Lead object-oriented software architecture and design
  • Responsible for signal processing, control systems, and networking
  • Respoinsible for drivers/hardware interfaces including PCIe, 1553, RS232, SPI, I2C, FPGAs, and other hardware
  • Uses software configuration management tools, defect tracking tools, and peer review techniques

Basic Qualifications:


  • Bachelor’s Degree and a minimum of 12 years of prior relevant experience. Graduate Degree and a minimum of 10 years of prior related experience. In lieu of a degree, minimum of 16 years of prior related experience
  • At least 10+ years of experience in embedded real-time software development; C/C++ programming, Real Time Operating Systems (RTOS) and control systems

Additional qualifications:

  • Ability to obtain and retain a security clearance is required for this job posting
  • Expertise in object-oriented software architecture and design
  • Willing to learn new things and explore approaches that improve efficiency and job satisfaction for the team
  • Experience with hands-on software development and troubleshooting on embedded targets
  • Knowledge of and experience in software unit testing fundamentals
  • Understanding of SOLID software design principles
  • Working knowledge of signal processing, control systems, networking
  • Experience with Atlassian ecosystem, Git, and Jenkins
  • Experience with drivers/hardware interfaces including PCIe, 1553, RS232, RS485, RS422, SPI, I2C, FPGAs, and other unique hardware
  • Knowledge of protocols such as IP, UDP, TCP, EtherCAT, CAN, RTPS/DDS
  • Strong depth of knowledge in programming languages, compilers, and application execution
  • Understanding of operating systems including Linux, Unix, VxWorks, Windows
  • Working knowledge of modeling software: Matlab, Simulink, MATRIXx, Sci-Lab, Octave
  • Additional programming languages a plus
  • Scripting languages such as Python, Bash, Perl
  • Familiarity with software configuration management tools, defect tracking tools, and peer review techniques
  • Experience with Agile development processes
  • Knowledge of DevOps technologies such as virtualization, Docker, scripting, testing and automation
  • An understanding of Common Datalink Waveforms
  • Ability to understand schematics

#LI-Hybrid

Similar Jobs

IPCS

Computer Programmer Job at IPCS

Analyze, design, develop, test, implement and deliver scalable and modular software applications in an Agile Scrum team-TDD environment using .

One80 Intermediaries

IT Support Job at One80 Intermediaries

One80 Intermediaries is committed to working with and providing reasonable accommodations to individuals with disabilities. Any candidate requiring a

Advanced Aqua Systems

Office Administrator Job at Advanced Aqua Systems

Efficiency is key in this role, and you're a pro at managing our office calendar, keeping records, performing data entry, and handling some bookkeeping tasks.

Edge Global

Nursing Assistant Job at Edge Global

*MINIMUM QUALIFICATIONS:* * A current Colorado Certified Nursing Aide license or temporary permit to practice as a graduate nurses aide in the State of

JulieVos

Customer Service Manager Job at JulieVos

Ensure a seamless and excellent customer experience. Provide prompt resolution of customer service inquiries via chat, email and phone.