Principal Embedded Software Engineer

RTXColumbia, MD
Onsite

About The Position

Raytheon's Subsystem Engineering and Photonics group is actively seeking a Principal Embedded Software Engineer to join their team in Columbia, MD. This group is a hands-on, multi-disciplinary engineering team dedicated to designing, developing, and fabricating the next generation of RF and photonic systems. The Principal Embedded Software Engineer will be responsible for supporting design and testing efforts by collaborating with the engineering team to develop and implement firmware solutions in prototype hardware demonstrations. The role involves designing, implementing, testing, and debugging integrated embedded real-time software within heterogeneous systems composed of firmware and hardware. Raytheon, with over 100 years of experience, is committed to solving tough, meaningful problems to create a safer, more secure world, guided by values such as Safety, Trust, Respect, Accountability, Collaboration, and Innovation.

Requirements

  • Typically a degree in a Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 8 years of prior relevant experience.
  • Experience in at least 4 of the following categories: Software-defined radio, Signal processing, Real-time embedded software/firmware development, Embedded Linux, ARM processors and system on a chip (SoC) systems, FPGA development using Verilog, VHDL, or high-level synthesis tools.
  • Experience with Python or C programming.
  • The ability to obtain and maintain a U.S. government issued security clearance is required.
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
  • Active and existing security clearance required after day 1 (DoD Clearance: Secret).

Nice To Haves

  • Degree in Electrical Engineering highly preferred.
  • Experience in digital signal processing.
  • Experience working with RF or Photonic sensor systems.
  • Experience with embedded processor and System on a Chip development for FPGA devices.
  • Familiarity with the Linux environment and commands.
  • Experience in rapid prototyping and hardware integration.
  • Self-motivated problem solver with a positive attitude and willingness to learn.
  • Self-directed – Able to complete tasks with minimum oversight.
  • Strong interpersonal skills and the ability to work in a team environment.

Responsibilities

  • Designing, implementing, testing, and debugging integrated embedded real-time software within heterogenous systems composed of firmware and hardware.
  • Collaborate in a multi-discipline team setting to solve complex engineering problems.
  • Perform hands-on integration and troubleshooting of solutions to ensure functionality.
  • Be responsible for significant portions of the embedded code base, becoming the subject matter expert in those areas.
  • Assist the team in elevating our software development practices.
  • Perform and participate in internal and external technical reviews.
  • Independently drive projects and execute to program schedules and budget.
  • Travel up to 10%, with some overnight travel.

Benefits

  • Relocation based on candidate eligibility.
  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • Life insurance.
  • Short-term disability.
  • Long-term disability.
  • 401(k) match.
  • Flexible spending accounts.
  • Flexible work schedules.
  • Employee assistance program.
  • Employee Scholar Program.
  • Parental leave.
  • Paid time off.
  • Holidays.
  • Annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service