Engineering Jobs, Supercomputing Server Jobs, and Embedded System Jobs
Signalogic is an information technology company located in Dallas, Texas. Signalogic is currently seeking computer engineers (CE, EE, and CS) with skills in C/C++ programming, Linux OS, OpenMP, GPU and other accelerators, FPGA logic design, and artificial intelligence algorithms.
- Where/How to Send Resume
- Overview of Engineering Work at Signalogic
- Engineering Work Environment At Signalogic
Positions
- It is required that you follow the above guidelines in order to be considered for employment. It should not have
to be stated, but due to the surprising number of people who are not following instructions, we state it plainly here:
the ability to follow instructions is a basic, crucial requirement for employment.
-
972-598-0806
-
job_applicant_resume at Signalogic.com
If you send your resume by e-mail, please send in the following formats:
- JPG or other scanned image format
Currently Available Positions (1, Computer Engineer & 1, Video Algorithm Specialist)
Overview of Engineering Work at Signalogic
New engineering projects have started recently and more are expected, including both new catalog products and contract work for telecom, Internet equipment, and voice/video projects. These projects are typically high performance related and have both software and hardware components. Software work covers a range of areas, including:- high capacity, high performance computing (HPC) in application areas of media, radar, AI, data analytics
- server programming, including DPDK, virtualization, drivers, and multicore
- embedded system programming for Texas Inst multicore CPUs
- other platforms include ATCA
- data acquisition, x86, PPC, processor board design
- PCIe and ATCA board formats, module formats including AMC
- schematic capture, FPGA logic design and development (verilog), high speed signal simulation, board layout supervision
- areas of concentration include multi-processor, high throughput, media processing, video transcoding, and computer vision
(1) Computer Engineer
- BSEE, BSCS, or BSCE
- MSEE, MSCS, or MSCE
Education requirement
Experience
- Less than 1 year to 10 years
Necessary skills
- 1) You should have previously used some type of embedded dev tools (microcontroller, FPGA, DSP, or similar). You will have an advantage if you are familiar with Texas Instruments CCS tools
- 2) You should know your way around Linux -- be able to download and install a distribution, configure, build and run C/C++ programs
- 3) You should have a basic understanding of IP/UDP -- how media and data transits networks. You would have an advantage if you understand RTP and/or RTSP protocols.
- 4) You *must* possses excellent communication skills and decent writing skills. You will be interfacing with customers and key business relationships such as Texas Instruments, HP, IBM, Dell, and Supermicro. You will also be active on open source and other technical forums. You must know how to organize and express your thoughts.
- 1) Supercomputing server accelerators (see Signalogic web pages about CIM technology). Linux C/C++ programming, embedded multicore CPU programming
- 2) Understanding complex agorithms and their underlying mathematics, and applying OpenMP, OpenCL, and other methods of acceleration that take advantage of multicore processing (up to 512 cores)
- 3) Some FPGA logic programming (not complex)
Location
Dallas, TexasWork areas
Notes
You will be required to pass an on-premises application test prior to an interview. The test includes math, EE, programming, and logic questions(1) Video Algorithm Specialist
-
You know the ins and outs of video encoding/transcoding. You know the difference between H.264 and MP4, MPEG-2, AVI, VC-1, AVCIntra, DVCPro, 480p, 720p, 1080p, 2K, 4K and 30 and 29.95fps.
You’re a developer who knows video algorithms and has real-world experience in this area.
You’re skilled in C/C++ and would thrive in developing a multi-threadable command-line tool for video capture, encoding/transcoding, file-based and live video streaming.
You communicate well. You're comfortable blogging, speaking, and helping people out.
What you'll do:
Work within a team of other motivated and highly qualified software developers and computer architecture engineers Help to improve our platform, and help with integration and education of video encoding, and what benefits Signalogic can offer to its telecom, video analytics, and content delivery. Improve Signalogic's video transcoding processes – improve code, optimize settings, troubleshoot edge cases and more. Help to improve our multicore CPU accelerated encoding process, using the newest, - cutting -edge - hardware, available on the market. Educate the world. Blog and tweet about video, build useful tools, improve docs, and write guides. Interact with the developer community. Attend meetups, conferences/seminars and help evangelize your company and your teamBonus points if:
You've committed to open source projects in the past. You have worked in a startup company before You're deeply familiar with video encoding tools (or you are a video “ninja”). You have some experience with the professional/broadcast media world. You've worked with available APIs and are familiar with JavaScript and OpenMPPerks:
Salary and full benefits Relocation assistance availableWhat we look for in all employees:
Drive and purpose to make things awesome, not just good enough Excitement about Signalogic and what we're building Positive attitude and desire to work with other great peoplePrevious Positions No Longer Available
Telecom/DSP Engineers with System Background
Signalogic is currently seeking telecom/DSP hardware and software engineers. We need both design engineers and project engineers who have system level understanding. Qualified candidates should have:- 1-3 years experience, OR extensive, detailed engineering student employment or internship focused on a DSP related project (one or combination of both required)
- Worked on Texas Inst C5000 or C6000 series project that involves speech codec, video codec, or VoIP algorithm development using Texas Inst DSK, EVM or other board, Code Composer Studio software, C coding, and assembly language coding (required)
- Host C/C++ coding experience under Linux (GCC tools), or WinXP; e.g. Visual C/C++ 6.0 (required)
- Experience in telecom hardware design, including schematic capture (e.g. OrCAD), board design, FPGA and CPLD logic (e.g. Xilinx Verilog and/or schematic tools). H.110 bus and packet-protocols (preferred but not required)
- Must contribute to, supervise, and monitor system software and hardware design
- Be able to identify those areas where Signalogic should concentrate on original DSP/telecom software function development, vs. areas where specific DSP functions like G.xxx vocoder, echo cancellers, DTMF, can be obtained in cost-effective and specific form from other vendors
DSP System Engineer
- 3 years experience required
- Embedded Linux real-time system programing experience required
- VoIP host level software development experience required. Asterisk and OpenSER experience preferred
- experience in embedded microprocessor/DSP system bring-up and debug required
- complex high-speed board design and schematic capture experience required
- Fixed-point DSP coding experience required
- Object-oriented software design and debug experience required
- Computer telephony and network protocol experience required, including UDP/IP, TCP/IP, RTP, RFC4733, and others
DSP Software Engineer with Linux Programming Experience
- Linux development experience required, including C/C++, GCC, and Linux command-line adeptness
- DSP algorithm and fundamental theory understanding required. MATLAB expertise preferred
- Real-time programming experience required. One or more type of Texas Instruement DSP device coding and use of CCS (Code Composer Studio) software tool strongly preferred
- 2-3 yrs. experience required
rev 20 May 2012
rev 21 Aug 2012