RUST Software Engineer
Company | RTX |
---|---|
Location | El Segundo, CA, USA |
Salary | $62000 – $118000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Entry Level/New Grad, Junior |
Requirements
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and less than 2 years prior relevant experience
- 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
- Previous experience using C/C++ and RUST.
Responsibilities
- Architecture, design, development, integration, and testing of embedded software for a network security appliances, including device management software, communication protocols, device drivers, and control plane security features.
- Work closely with a team software engineers to ensure implementation meets the product requirements.
- Socialize designs with team and integrates suggestions and changes as appropriate. Unit test software components to ensure module-level functionality and data structure consistency.
- Participate in design and implementation/code reviews of other team members.
- Work with implementation teams to derive and document appropriate designs for the problem space.
- Create required project documentation in support of contract deliverables. Including development plans, requirement and design specifications, and test documents.
- Independently manage time and prioritizes tasks to achieve results within cost and schedule constraints.
Preferred Qualifications
- Experience with real-time embedded software development as well as hardware-software integration in real-time embedded systems.
- Crypto Algorithm experience.