View Our Website View All Jobs

Software Manager


We are a global provider of innovative, state of the art products and services for comprehensive engine-driven management, protection, monitoring and control solutions. We offer the full line of engine instrumentation products from FW Murphy Production Controls along with extensive engine control development expertise from EControls to provide customers with a complete solution approach for engine control, protection, and monitoring.  We are passionate about customer satisfaction and service. Our commitment is to understand and meet the requirements of our customers and maintain an environment which encourages all employees to pursue never-ending improvements in quality and productivity. The company employs over 400 employees worldwide with a global reach including locations in Tulsa, Oklahoma; San Antonio & Rosenberg, Texas; Grants Pass, Oregon; Hangzhou, China.

Reporting & Supervisory Responsibility

  • This position reports to the Vice President of Engineering
  • This position requires supervising direct reports

Key Job Elements

  • Manage a team of approximately 10 software engineers
  • Prioritize work on projects and tasks for the team to align with the company‚Äôs overall business objectives
  • Work with customers and internal groups such as Sales, Applications, etc. to define and develop new software features and answer software related questions
  • Independently estimate development effort required ranging from small software tasks to large software development projects
  • Review work of other teams members, provide feedback and coaching on regular basis, as well as in yearly employee performance reviews
  • Mentor and develop junior team members
  • Write embedded C code for engine controllers and other electro-mechanical devices
  • Produce defect-free software while balancing execution efficiency, memory consumption, and maintainability
  • Contribute to the software libraries and tools used on embedded platforms
  • Develop interdisciplinary skills and application knowledge to support software feature definition and product development



  • BS in Computer Science, Electrical Engineering, or Mechanical Engineering
  • MS or Ph.D. preferred


  • Eight (8) or more years relevant software engineering experience
  • Three (3) or more years experience leading or managing a software team
  • Proficient in C software development with a strong interest in writing embedded software for automotive application
  • Solid electrical and mechanical engineering aptitude
  • Comprehensive knowledge of model-based control systems
  • Capable of reading and interpreting DC electrical system schematics
  • Motivated, self-sufficient, technically diverse, and easily adaptable
  • Understanding of internal combustion engine operation preferred
  • Embedded microcontroller software development experience preferred

Key Performance Characteristics

  • Innovative Outlook
  • Power of Analysis
  • Effective Communication Skills
  • Adaptability
  • Strong Work Ethic
  • Passion for the Job
  • Sense of Urgency
  • Positive Attitude
  • Honesty/Integrity

Position Type, Schedule and Travel

This is a full-time position. Occasional evening and weekend work may be required as job duties demand. Travel may be required for job duties, but likely under 5%.

Equal Opportunity Employer

EControls and FW Murphy Production Controls provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, EControls and FW Murphy Production Controls comply with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file