Posted in

Software Engineer II – Embedded Communications

Software Engineer II – Embedded Communications

CompanyRTX
LocationCedar Rapids, IA, USA
Salary$66000 – $130000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid 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