Register | Sign In
Los Angeles > Jobs > Tech Jobs > Senior Software Engineer

Senior Software Engineer


Los Angeles, CA • 08/22/2007





� Develop PC applications that communicate and control embedded real-time devices. Work is accomplished in close coordination with embedded firmware engineers

� These applications will also be required to provide an interface through which other PC applications can communicate with the embedded devices

� Responsible for writing and or eliciting requirements, design documentation, systems architecture and functional design, implementation, unit, functional and integration testing, debugging and simulation, version control, and release process facilitation

� Provide leadership in the instantiation of new algorithms developed in the R&D phase. In this role it is necessary to be able to take a design document or algorithm, modify it as required, design the solution into either a new or existing production system

� Read and understand technical requirements documentation

� Configure development tools

� Provide technical support on these applications to other departments as required

� Create plans and schedules to drive the process to completion to meet delivery dates and assume responsibility for this

� Responsible for converting these plans into technical design tasks

� Provide technical leadership and supervision of junior engineers, technicians, interns and support staff

� Keep abreast of changes in scientific knowledge and engineering technology, and utilize such changes in solution of theoretical or practical engineering problems



JOB REQUIREMENTS:
� Bachelor of Science Degree in Computer Science or Electrical Engineering is required. Masters Degree preferred

� Minimum of ten years experience architecting systems and writing applications that communicate with real-time devices is required

� Knowledge of serial and socket programming in a Windows environment is essential

� Knowledge of Windows DLLs or other mechanism to provide services to PC applications is required

� Excellence in all phases of software development is expected; writing and or eliciting requirements, design documentation, systems architecture and functional design, implementation, unit, functional and integration testing, debugging and simulation, version control, and release process facilitation

� Demonstrated competence in management of small technical teams

� Significant validation experience required

� Strong communication and organizational skills

� Ability to work under pressure in a fast paced team environment

� Ability to manage a small group

� Architecture and implementation of PC applications that control real-time devices

� Qualification of vendors

� Quality issues

� Configuration management




To Apply for this position, please CLICK HERE


Located: Los Angeles, CA


(No map found for this address)

Send a message

*From Email:
*Subject:
*Message:
*Type the text from the image
B42421af78a532422a2c55cc18a72ebbb7cf68f8