What You Will Do
Perform system integration activities on distributed heterogenous signal processing systems running Linux.
Code, test, and integrate C++ embedded and/or real-time signal processing algorithms or control functions.
Defect resolution and code maintenance/updating of existing codebases.
Analyze numerical accuracy, runtime latency, and other system metrics
Collaborate with systems, hardware, and other software engineers to understand and implement end-user requirements.
Maintain high code quality by supporting code reviews, static analysis, continuous integration.
Qualifications You Must Have
Bachelors degree in Electrical Engineering or related Science, Technology, Engineering, or Mathematics (STEM) major.
C++ software development experience
Experience using Linus
Experience may be obtained through on-the-job experience, research, coursework, or projects
Qualifications We Prefer
Experience with developer tools (Git, CMake, GoogleTest, gdb, profilers, Jira, Jenkins, UML)
Embedded software development experience.
Object-Oriented Analysis and Design (OOAD)
Experience with scripting (Python, shell, bash)
What We Offer
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Trust, Respect, Accountability, Collaboration, and Innovation.
Relocation Eligibility
Learn More & Apply Now!
Please consider the following role type definition as you apply for this role.
Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
The salary range for this role is 57,200 USD - 108,800 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.