Software Engineer
Details
Job Description
Software Engineer South Ventura County, CA $110,000 – $125,000 Full-Time Onsite Monday–Friday
AYM Alliance has an exciting opportunity for a Software Engineer in South Ventura County.
AYM Alliance is a specialized recruiting firm with over 20 years of experience placing top talent in aerospace, defense, engineering, and manufacturing. We work directly with leading companies to connect skilled professionals with career-defining opportunities. To apply for this position, click the Apply button. To view all open opportunities with AYM Alliance, visit www.aymalliance.com/job-search
Join a leading manufacturer in South Ventura County. You'll work on large-scale, desktop configuration tools used by customers worldwide to interface with and configure the company's hardware devices in real time — complex, technically demanding Windows applications with a modern parallel development track in .NET.
Key Responsibilities
- Design, develop, test, debug, and maintain large-scale desktop configuration software applications for Windows
- Develop reliable, high-quality C++ and/or C# code throughout the software development lifecycle
- Work on real-time device communication and hardware-software integration
- Contribute to both legacy C++/MFC applications and a new .NET/WPF development track
- Troubleshoot and resolve software and system integration issues
- Collaborate with cross-functional engineering teams to deliver software solutions on schedule
- Support continuous improvement of software development processes and best practices
- Occasionally support cross-platform porting efforts (Linux, VxWorks, or similar)
Required Qualifications
- Bachelor's Degree in Computer Science, Electrical Engineering, or related field
- 5+ years of software development experience
- Strong Object-Oriented Programming (OOP) skills
- Solid experience with C++/MFC in a Windows environment and/or solid experience with C#/WPF — ideally both, or strong in one with working knowledge of the other
- Proficiency with MS Visual Studio
- Experience with software testing, debugging, and documentation
- Strong communication and problem-solving skills
Preferred Qualifications
- Experience with MFC, ATL, STL, WPF, and MVVM
- Experience with multi-threaded real-time software
- Linux or VxWorks development experience
- Experience interfacing with hardware/firmware via USB, RS-232/485, CAN, TCP/IP, or UDP
- Experience with Git, TFS, and Agile methodologies
Why Join?
- Work on large, complex, real-time hardware-connected applications with worldwide industrial use
- Modern development track in .NET alongside established C++ platform
- Collaborative engineering environment with strong technical teams
- Stable, growing organization with long-term career potential
Benefits & Perks
- Medical, dental, vision, life & disability insurance
- Vacation and paid holidays
- 401(k) / Roth with company match
To view all open opportunities with AYM Alliance, visit www.aymalliance.com/job-search