Raytheon Technologies-posted 7 months ago
$112,000 - $224,000/Yr
Full-time • Senior
El Segundo, CA
Computer and Electronic Product Manufacturing

This position is for a Principal Embedded Software Engineer who has experience in the development and implementation of software for real-time applications. Deliverables include but not limited to: Supports all aspects of a software development life cycle as members of a multi-disciplined team. This would include supporting new and legacy military and commercial programs from concept and requirements, to design, development, integration, test, and potentially subsequent maintenance tasking. Provides technical leadership through mentorship, subject matter expertise, team leadership, and participation in proposal, design, and process improvement. Uses and provides creative solutions to complex technical system and software integration problems. Works closely with Systems Engineers to design ideal solutions with the end user and operational needs in mind. Maintain Secret clearance as needed by programs. U.S. Citizenship status is required as this position will require the ability to access US only data systems.

  • Support all aspects of a software development life cycle as members of a multi-disciplined team.
  • Support new and legacy military and commercial programs from concept and requirements to design, development, integration, test, and maintenance.
  • Provide technical leadership through mentorship and subject matter expertise.
  • Participate in proposal, design, and process improvement.
  • Use creative solutions to complex technical system and software integration problems.
  • Work closely with Systems Engineers to design solutions with end user and operational needs in mind.
  • Experience using object-oriented programming and C++ design paradigms in a Linux OS, VxWorks, or other Real Time Operating Systems environment.
  • Experience in developing, testing, and integrating real-time software applications written in C++.
  • Active and transferable U.S. government issued security clearance is required prior to start date.
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
  • Typically requires a Bachelor's in science, Technology, Engineering, or Mathematics (STEM preferred) and a minimum of eight (8) years of experience.
  • Lead integration efforts with other teams to ensure software components interact correctly within the overall system architecture.
  • Experience working with multi-discipline team(s).
  • Working knowledge in computer scripting language such as Shell/Perl/Python.
  • Experience working in lab environments with physical hardware (e.g., test benches, simulators).
  • Experienced in distributed communication networks and messaging standards.
  • Good understanding of Linux internals, services, and administration.
  • Proficiency in networking concepts (TCP/IP, DNS, DHCP, NAT, routing protocols).
  • Experienced with network diagnostics and packet analysis tools (e.g., tcp dump, Wireshark).
  • Strong scripting skills (Bash, Python, etc.) and experience automating system tasks.
  • Ability to quickly understand and navigate complex systems and established code bases.
  • Experience with product development utilizing the Scrum techniques of the Agile software development process.
  • Ability to manage multiple priorities.
  • Medical, dental, vision, 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 and holidays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service