Search
HOME
ABOUT D&K
SERVICES
PORTFOLIO
QUALITY
CAREERS
   Employment at D&K
   Career Opportunities
   Submit Resume
NEWS & EVENTS
CONTACT US
Careers | Software Engineer

Software Engineer: Intermediate to Senior Level (Contractor)

D&K Engineering has opportunities for the following Software Engineering Position:

  • Contractor: Software Engineer, Intermediate to Senior Level

We are looking for dynamic individuals who are passionate about engineering and excited about working in a dynamic R&D team environment, with exposure to all aspects of electromechanical product and equipment development: architecture, design, prototyping, testing and manufacturing.

The Software Engineer works as part of a team and designs software architecture, generates software requirements, and provides software engineering in the development of new and modified products.

Responsibilities (depending on level of expertise) include:

  • As part of a product development team, architect, design, and develop software and firmware systems in conjunctions with hardware product development.
  • Consult with other engineering staff to evaluate hardware/software interfaces as well as operational and performance requirements of overall system.
  • Develop and direct software system testing procedures, programming and documentation.
  • Evaluate, test, and review new or modified software programs to determine if program performance meets design requirements, provides valid and accurate results, operates reliably, and conforms to established standards.
  • Develop new embedded software systems, including functional and detailed specifications, code design and implementation, and unit and system testing
  • Recommend program corrections or improvements to management.
  • Conduct compatibility tests with vendor provided programs.
  • Monitor program performance after implementation to prevent reoccurrence of program operating problems and ensure efficiency of operation.
  • Write documentation to describe program requirements, structure, evaluation, testing, and correction.
  • Developing and test software code for mechanical systems assemblies involving mechanisms, gears, motors, springs, valves, linkages etc.
  • Building proof of concept models to verify designs
  • Actively participate in project team environment, coordinating with mechanical, electrical, software and industrial engineers on detailed design work
  • Working within budget and schedule restraints while working under the direction of Principal Engineer or Program Manager
  • Participating in design reviews and clearly articulating design concepts


Minimum Qualifications

  • Education & Experience: BS in Electrical Engineering, Computer Science, or Computer Engineering required, MS preferred.
  • 10+ years software design and development experience in an embedded environment with 2-3 years experience coordinating implementation activity by other software engineers.
  • Programming experience in C/C++ (C# a plus)
  • Experience with C and assemble-code development, real time signal processing, and I/O control.
  • Results oriented self-starter with track record of delivering results.
  • Ability to work in a team environment and manage multiple complex cross-functional projects with changing responsibilities.
  • Experience in entire design cycle (UML, architecture, implementation, testing, debug, support)
  • Strong verbal, written and presentation skills with ability to articulate and communicate ideas


Preferred Qualifications

  • Experience with SQL
  • Experience with Java
  • Experience with embedded processors and micro-controllers
  • Experience architecting, designing, developing and programming for printers, print-heads, and servicing platforms of print engines ensuring proper integration of print-head module, print engine and ink products.
  • Experience with ISO 9001 desired
  • Familiarity with standards development preferred but not required
  • Experience writing technical reports or published works


Application Requirements

  • Resume MUST be accompanied by specific cover letter and include salary history.
  • Highly desirable for Independent Contractors to possess a laptop computer with appropriate speed, memory and graphics card to support engineering S/W applications

Salary is commensurate with background, qualifications, and experience. Relocation benefits/expenses are not available for this position.

Submit Resume for This Position

<< Back

D&K Engineering | 15890 Bernardo Center Drive, San Diego CA | 858-376-2500