Skip to content

Software Engineer II – Embedded Communications
Company | RTX |
---|
Location | Cedar Rapids, IA, USA |
---|
Salary | $66000 – $130000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level |
---|
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
- Experience with Embedded Development using object-oriented design
- Experience with development tool sets, for example, Jira, Subversion/Git/Version Management
Responsibilities
- Collaborate on System Requirements and Software Development: Join a dynamic software team in a cross-functional environment, contributing to the definition of system requirements and translating them into detailed software requirements, UML/SysML models, and diagrams for a large-scale program
- Effective Communication and Team Collaboration: Work closely with other software engineers and team members to ensure clear communication and collaboration, fostering a cohesive, solution-focused environment across multiple disciplines
- Provide Technical Support to SBCDS Team: Play a key role in providing direct support to the SBCDS team, answering technical questions and resolving issues promptly to keep development on track and maintain system integrity
- Develop Code to Meet Customer and Certification Standards: Collaborate with your team to maintain, enhance, and develop software that aligns with customer requirements and meets certification standards, ensuring both functionality and compliance
- Software Implementation in Test Environments: Take responsibility for producing high-quality software implementations and integrating them within testing environments, ensuring the code is thoroughly tested and meets all specified requirements
Preferred Qualifications
- Experience with requirements analysis and requirements decomposition
- Experience with virtualization
- Knowledge of microservices, containers and orchestrators
- Knowledge and/or experience with memory-safe applications (Ada or Rust)
- Experience with automated test environments (Python)
- Knowledge on DevSecOps and CI/CD
- Implemented Graphical User Interfaces with Java React framework, or similar frameworks like Swing or JavaFX Knowledge and experience with Data Format Description Language (DFDL)
- Experience integrating/deploying software to hardware solution