Job Summary

Controls Engineer (Software)

  • Location:
    San Diego, California
  • Job reference:
  • Contract Type:
    Contract/Temp to Hire

• Provides focal point for technical communication with senior internal and external customers on technical matters throughout the software development lifecycle.
• Ability to conceptualize and articulate to senior management and external customers innovative resolutions to highly technical and complex controls problems, and keep the team focused on the most important activities in a dynamic environment while meeting critical milestones.
• Act in an advisory capacity for requirements gap fulfillment on algorithm direction and design ideas, planning of engineering releases, meeting strategic objectives and promoting the technical knowledge transfer in the group.
• Provides direction to create products from engineering solutions to increase the sector’s revenue stream by collaborating with business development personnel.
• Directs modeling and development of control algorithms for electric motors and analyzes control algorithms.
• The successful candidate will demonstrate extensive experience in modern and classical controls including the stability analysis of nonlinear systems.
• Direct design and implementation of controls for nonlinear systems.
• Direct the implementation Predictive Controls for nonlinear systems.
• Direct design and implementation Signal Processing for controls; as well as design test environment for controls algorithms and evaluation of test data.
• Direct the development of IP networking and serial communications applications, including application interaction and data transfer protocols.
• Direct the development fully embedded software control applications.
• Determines the development process documentation, including requirements and design specifications and test plans and procedures.
• Determine approach/solutions for the design, development and/or modification of specific programs or projects for controls applications.
• Anticipates long-term plans of application development and deployment as well as responsible for meeting software compliance standards on specific programs or projects.
• Evaluate integration of software applications with the overall computing environment.
• Provide and coordinate white paper documentation, testing, maintenance, and software updates

Apply Below


Note: Required fields marked with an asterisk (*).


Primary Number
[Ctrl (Cmd Mac) + Click] to select multiple industries
Upload your resume
Terms of Use


Upload your resume using

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Equal employment opportunity information:
EEO is the Law (poster) | EEO is the Law (poster supplement) | Reaffirmation of Affirmative Action Policy Statement