Quartus Engineering Incorporated is looking for a Software Engineer I to develop software that meets project and customer requirements as part of a cross-disciplinary team, contributing to advancements in the aerospace sector.
Requirements
- Experience with .NET, C-Sharp, C/C++ required
- Experienced with user interface design (WPF, WinUI, etc.)
- Understanding of design principles, methodologies and patterns (OOP, MVVM, Producer/Consumer, etc.)
- Experience working with asynchronous programming (Async/Await, Futures, etc.)
- Background in aerospace or defense-related software development
- Knowledge and experience with communication protocols (UART, EtherCAT, UDP, TCP/IP, MODBUS, etc.)
- Experience designing and architecting software systems
- Experience testing software on real-world hardware
Responsibilities
- Design and develop software that integrates with hardware, control systems, and user interfaces
- Collaborate with cross-disciplinary teams to deliver complete system solutions
- Apply modern design patterns and asynchronous programming to build reliable, scalable applications
- Test, debug, and validate software via unit and integration testing to ensure quality and performance
- Share your expertise through documentation and clear technical communication
Other
- 0-2 years of software development experience
- Demonstrate ability to compellingly present technical information to groups
- Must be a US Person (US Citizen or US Permanent Resident)
- The hybrid work arrangement is subject to change based on business needs including but not limited to training, performance, or other operational requirements. Any physical location change may impact future employment.