Senior Software Engineer
Cubic Corporation-San Diego, CA, 92123
ESSENTIAL JOB DUTIES: Lead the software development for man-portable optical communications devices and rangefinders that include a wide variety of integration challenges including integrated display optics, battery power management and state of charge indication, touch screen user interface design and implementation, controls for stepper and linear feedback servos on zoom optics, DACs, and ADCs, and communications coding structures and USB. The software design will include the design of embedded application in assembly, C-code, and VHDL and FPGA firmware design. Design of peer-to-peer netw...