Skip to content

RUST Software Engineer II
Company | RTX |
---|
Location | El Segundo, CA, USA |
---|
Salary | $72000 – $144000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 2 years of prior relevant experience or an Advanced Degree in a related field
- 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
- Proven experience in large complex software/hardware developments.
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.