Principal Engineer, Actuation Systems Embedded Software
Job in
Portsmouth, Newport County, Rhode Island, 02871, USA
Listed on 2026-08-28
Listing for:
Arizona Staffing
Full Time
position Listed on 2026-08-28
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Job Description & How to Apply Below
Embedded Software/Firmware Engineer
The PCAS department is seeking an embedded software/firmware engineer to support development of a range of high-performance actuation systems, such as aerodynamic steering, thrust vectoring, attitude and divert maneuvering, pointing, and stabilization of missile systems & subsystems.
This is an onsite role:
- Tucson, AZ
- Huntsville, AL
- Portsmouth, RI
What You Will Do?
- Help specify, design, verify, and integrate motor control embedded firmware for current and future precision control actuation systems.
- Implement digital control algorithms in C/C++ in conjunction with the Controls and Algorithms team.
- Apply sound engineering practices to address technical problems while collaborating with a team including electrical engineering, mechanical engineering, control systems engineering, test engineering, systems safety engineering, and others.
What You Will Learn
- Hands-on opportunity with firmware integration and verification testing in a laboratory environment is plentiful, thus enabling firsthand knowledge of system function and performance.
- The position will rely on fundamental understanding of C/C++, MATLAB /Simulink, and working with electrical and mechanical hardware.
Qualifications You Must Have
- Requires a University Degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior relevant experience or an advanced degree and a minimum of 5 years of prior relevant experience.
- Experience with systems engineering design and/or development or experience working in a disciplined, controlled manner, fully documenting work; extensively commenting code, test benches and test software.
- Experience with C/C++ development on embedded hardware platforms or similar.
- Experience with model development and/or data analysis in MATLAB /Simulink.
Qualifications We Value
- Advanced degree in Aerospace Engineering, Control Systems Engineering, Mechanical Engineering, Electrical Engineering, Physics or Computer Science.
- Experience developing firmware or software for safety significant environments including requirements development and traceability, design decomposition and documentation, static code analysis, design to safety critical coding standards such as MISRA-C, test case development, code coverage including modified decision/code coverage (MC/DC), code coverage analysis and formal qualification testing.
- A working understanding of configurable logic (FPGA firmware) and VHDL.
- Experience implementing digital control algorithms in hardware including embedded microcontrollers, digital signal processors, FPGAs and a working understanding of serial communication interfaces, analog to digital converters, and PWM generators.
- Experience working with and integrating hardware.
- Knowledge of actuation communication busses; UART, SPI, and I2C protocols; electromechanical actuators (using gears, ball screws, lead screws etc); position sensors; electronic controllers and power amplifiers; test equipment
- Basic understanding of modeling and controls of electric motors and solid background in PMSM motor fundamentals.
- Digital and analog signal electronics design, development and verification.
- Use of software/firmware configuration management tools such as GIT, Subversion or similar tools
- Ability to work hands-on in teams and to articulate, in both oral and written form, to technical, non-technical and management audiences
- Motivation to continue developing and learning on-the-job skills
What We Offer
- Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value:
Safety, Trust, Respect, Accountability, Collaboration, and Innovation. - Relocation Eligibility
- Learn More & Apply Now!
- 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 107,500 USD – 204,500 USD. The salary range provided is a good faith estimate representative of all experience levels.
- RTX considers several factors when extending an offer,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×