1. What is a Software Engineer at Marotta Controls?
As a Software Engineer at Marotta Controls, you play a vital role in designing, developing, and maintaining complex embedded and system-level software that powers mission-critical aerospace, defense, and energy applications. Your work bridges the gap between high-level system architecture and physical hardware, ensuring that precision control systems, valves, and actuation mechanisms operate with absolute reliability. This position demands a rare blend of rigorous software craftsmanship and an appreciation for physical engineering domains.
Your day-to-day contributions directly impact the safety, efficiency, and performance of advanced flight control systems, power conversion units, and fluid management platforms. Because Marotta Controls develops hardware and software that must function flawlessly under extreme environmental conditions, your code carries high stakes. You will collaborate closely with electrical, mechanical, and systems engineers to define software requirements, build robust control algorithms, and execute thorough validation testing.
The environment is fast-paced, highly collaborative, and deeply rooted in engineering excellence. While the technical challenges are complex, you will be supported by experienced multidisciplinary teams who value rigorous problem-solving and innovative design. Expect to work on projects that push the boundaries of embedded systems, requiring you to balance rapid development cycles with aerospace-grade reliability standards.



