Unclassified - Santa Ana, CA

posted 8 days ago

Full-time
Santa Ana, CA

About the position

The Software Developer position at a Communications Equipment Manufacturer in Orange County involves developing and maintaining software solutions for electronic engineering applications. The role requires collaboration with various departments to ensure software and hardware integration, as well as providing support for existing designs that utilize embedded processors. The ideal candidate will have a strong background in programming languages and be able to read technical schematics and data sheets.

Responsibilities

  • Help document control when needed, including training new personnel and assisting with detailed information or investigations.
  • Ensure the software development department is equipped for future tasks by identifying needed hardware and keeping up with industry innovations.
  • Provide ongoing support for existing designs using embedded processors, such as PIC microcontrollers.
  • Assist other departments, including production, with software-related and server or PC-related problems.
  • Modify existing software to correct errors, adapt to new hardware, or upgrade interfaces and improve performance.
  • Develop or direct software system testing or validation procedures.
  • Direct software programming and development of documentation.
  • Consult with customers or other departments on project status, proposals, or technical issues.
  • Analyze information to determine recommendations for new systems or modifications of existing systems.
  • Consult with engineering staff to evaluate hardware-software interfaces and resolve custom problems.
  • Prepare reports or correspondence concerning project specifications and status.
  • Confer with data processing or project managers to obtain information on data processing project limitations or capabilities.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Conduct trial runs of programs and software applications to ensure desired outcomes.
  • Write, analyze, review, and rewrite programs using workflow charts and diagrams.
  • Perform or direct revisions, repairs, or expansions of existing programs to increase efficiency or adapt to new requirements.
  • Consult with managerial, engineering, and technical personnel to clarify program intent and suggest changes.
  • Perform systems analysis and programming tasks to maintain and control computer systems software.
  • Compile and write documentation of program development and revisions, including comments in coded instructions.
  • Prepare detailed workflow charts and diagrams that describe input, output, and logical operations.

Requirements

  • Familiarity with the electronics engineering field.
  • Ability to read blueprints and schematics and process data sheets.
  • Proficiency in programming languages such as C, C++, Java, Assembly, and Access.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service