Details

Employee Type
Full-Time Regular
Location
Ventura CA
Position Id
1427

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