RTX

Senior Software Engineer – Development

RTX

full-time

Posted on:

Location Type: Hybrid

Location: AguadillaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Measures and analyzes software designs for equipment/products to ensure current and future needs of the business are met.
  • Builds and implements procedures that are used to support hardware and software product development and functions.
  • Operate equipment and computer systems for testing and software design purposes to facilitate operations and ensure that established objectives are achieved.
  • Designs, developments, documents, tests and debugs control and diagnostic systems that contain logical and mathematical solutions.
  • Conducts multidisciplinary research and collaborates with equipment designers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
  • Determines end user needs by analyzing system capabilities to resolve problems on program intent, output requirements and input data acquisition.
  • Develops test procedures and code for various UNIX operating systems (Linux & others) and Windows

Requirements

  • Typically requires a University Degree and a minimum of 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience
  • Experience with software development or, computer/electronic equipment
  • Demonstrated professional experience communicating in English (verbal and written)
  • Knowledge in software development based on DO-178
  • Knowledge with Software Lifecycle & Agile software development
  • Knowledge with HLR/LLR and Requirements decomposition
  • Knowledge conducting test planning & unit tests
  • Knowledge in code review or performance monitoring
  • Knowledge of Python; ADA
  • High proficiency in C/C++
  • High proficiency with embedded development and applications
  • Knowledge with Linux and/or Windows System Administration
  • Knowledge in Hardware/Software integration and troubleshooting
  • Real-time embedded software/firmware development
Benefits
  • Medical, dental, and vision insurance
  • Three weeks of vacation for newly hired employees
  • Generous 401(k) plan that includes employer matching funds
  • Participation in the Employee Scholar Program (ESP)
  • Life insurance and disability coverage
  • Employee Assistance Plan, including up to 8 free counseling sessions.
  • And more!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonADAC/C++embedded developmentUNIX operating systemsLinuxWindowssoftware developmenttest planningreal-time embedded software
Soft Skills
communicationcollaborationproblem-solving