> Markdown version of [/jobs/ext/4262493-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/4262493-software-engineer-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer I - **Company:** Quartus Engineering Incorporated - **Location:** San Diego, CA, United States - **Experience:** Starter - **Salary:** $64,693.0 - $105,709.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), .NET Framework, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Communications Protocols, Computer Engineering, Software Debugging, EtherCAT, Design of User Interfaces, Windows Presentation Foundation, Modbus, Model View ViewModel, Object-Oriented Software Development, Software Engineering, Software Systems, TCP/IP, Universal Asynchronous Receiver/Transmitter, Blazor, Information Technology, Asynchronous Programming - **Published:** October 2, 2026 - **Apply:** https://www.dice.com/job-detail/06340d6f-71af-416a-8564-9390f7328313 ## About the Role * BS in Computer Science, Computer Engineering, or related discipline * 0-2 years of software development experience * Experience with .NET, C#, or C/C++ required * Experienced with user interface design (WPF, WinUI, Avalonia, Blazor, etc.) * Understanding of design principles, methodologies, and patterns (OOP, MVVM, Producer/Consumer, etc.) * Experience working with asynchronous programming (Async/Await, Tasks, Futures, etc.) * Demonstrate ability to compellingly present technical information to groups * Must be a US Person ( or US Permanent Resident) Preferred Qualifications * 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 ## Description As a Software Engineer I you will develop software that meets the project and customer's requirements as part of a cross-disciplinary team together with mechanical, hardware, optical, and electrical engineers. You will gain exposure to new challenges that you have not seen before., * 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