Embedded Software Engineer (ON SITE)
Date Posted:
2022-03-29-07:00
Country:
United States of America
Location:
AZ201: RMS AP Bldg 801 1151 East Hermans Road Building 801, Tucson, AZ, 85756 USA
This is a temporary position of undetermined length.
As part of the Software Products Engineering (SPE) team, you will be an integral part of helping Raytheon Missiles & Defense (RMD) further our vision to be the global leader in core and next-generation defense and security solutions.
This position is responsible for applying technical expertise in the development of C/C++ software development for embedded multi-processor systems. Provide practical solutions to difficult technical software problems. Display initiative and work effectively on own or as a member of a team. Follow organizational processes and procedures. Review software products for soundness of technical judgment and adequacy. Interact with senior software personnel through both written and verbal communication. Produce documentation related to the design and release of software artifacts. Develop complete software solutions and influence the successful completion of supported programs and projects. Understand and utilize agile software development methods, automation, and continuous integration.
Responsibilities to Anticipate:
- Apply expertise in software development for embedded multi-processor systems.
- Provide innovative and creative software solutions to complex technical problems.
- Follow and/or recommend changes to established processes and procedures.
- Review software products for soundness of technical judgment and adequacy.
- Produce documentation related to the design and release of software artifacts.
- Utilize agile software development methods, automation, and continuous integration.
Required Skills:
- Typically requires a bachelor's degree and 5 years of relevant work experience OR in absence of a degree, 9 years of relevant work experience is required.
- Education/Experience using C/C++ language.
- Education/Experience developing, testing and/or integrating real-time software.
- Education/Experience using embedded Real Time Operating systems (RTOSs) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.)
- Education/Experience with software/hardware/firmware integration.
- The ability to obtain and maintain a U.S. security clearance prior to the start date. Only U.S. citizens are eligible for a security clearance.
Desired Skills:
- Bachelor's degree in STEM field. (Preferred Degrees: Computer Engineering, Electrical Engineering, Software Engineering, Computer Science)
- Practical experience with guidance, navigation, sensing, tracking, and discriminating systems and associated algorithms is highly desired.
- Experience working in a multi-disciplined product development team/environment.
- Experience designing real-time embedded software on multi-core systems
- Experience with object-oriented development.
- Experience using software source control tools and/or automated build environments.
- Experience with Agile Software development methods (e.g., Scrum, continuous integration, etc.)
- Experience using scripting languages (e.g., Perl, Python).
- Experience adapting Board Support Packages.
- Experience with system integrity and mission assurance.
Required Education:
Bachelor's Degree or equivalent experience (preferred STEM degree)
Raytheon Technologies is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms