Systech delivers network conversion, access server, and switch products for enabling IP communications in non-IP systems and networks. We provide serial to IP Networking Devices for Lighting Control, Home Automation, Point of Sale Equipment, ATM Networks, Environmental and Energy Control, Fuel Tank Networks and Security Systems. We offer connectivity via serial, dial up, cellular, wireless and other communication standards.
If you are interested in working for an industry leader and have a team player attitude, send your resume to Systech Human Resources via email at
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
.
Current Opportunities Available
Software Engineer
Responsibilities: Seeking a Software Engineer with extensive embedded Linux and TCP/IP experience. You will be responsible for bringing up the next generation of the Systech Device Servers. You will implement and maintain application protocol layer features including new and improved filters, router functions, security features etc. on our new devices. Among other capabilities, these device servers connect non IP equipment via the internet to remote user applications. The software is implemented in C and runs as embedded software on these devices. In addition, you will be implementing leading-edge M2M solutions, interfacing with other devices using wireless protocols such as Zigbee and ZWave.
Requirements:
- BS in Computer Science or equivalent.
- 3-10 years of Embedded development
- At least one Embedded Linux project
- Application level as well as at least some kernel level coding
- Extensive TCP/IP Networking experience
- Strong "C" programming skills
Very Important Skills:
- Experience with Linux iptables - packet routing and config.
- Experience with embedded Linux file systems
- Experience with networking protocols & debugging same
- Multi-threaded software development
Additional Skills:
- Device driver experience
- Serial/Telephony/Synchronous protocols
- Cellular Protocol Knowledge
- HTML/PHP experience
- Experience with Subversion and GCC toolchains
- Experience reading schematics and using test equipment such as oscilloscopes, logic analyzers,and JTAG debuggers to test and troubleshoot embedded systems
- Zigbee/ZWave protocol experience
- Bluetooth/Wifi protocol experience
- USB protocol experience
General skills:
- Versatile/Flexible (will need to work on lots of different things)
- Good team member
- Self-motivated, able to work independently
- Strong problem solving skills
Software Engineer (for embedded processor)
Responsibilities: Seeking a Software Engineer to implement and maintain application protocol layer features including new and improved filters, router functions, security features etc. on Systech Device Servers. These device servers connect non IP equipment via the internet to remote user applications. The software is implemented in C and runs as embedded software on these devices.
Requirements:
- BS in Computer Science or equivalent.
- A minimum of 5 years programming
- Experience in programming in C on embedded processors a strong plus.
- Knowledge of TCP/IP and working with communication protocols
Software Engineer (for WEB server)
Responsibilities: Seeking a Software Engineer responsible for maintaining and developing a Linux based server that will employ a browser based user interface to allow users to monitor, manage and control Systech port and payment servers. The web server will be written in a modern WEB server language such as PHP and employ a database such as My SQL or PostgreSQL. There will also be some low level protocol implementation probably in C and possibly some software additions/modifications to the device servers themselves.
Requirements
- BS in Computer Science or equivalent.
- A minimum of 5 years programming
- Web development experience with language such as PHP running on Linux OS
- Understanding of scaling web applications
- Experience programming in C and Linux C code development
Senior Software Engineer (for Connectivity Server)
Responsibilities: The Senior Software Engineer will be responsible for continuing the design, implementation and maintenance of a connectivity server that allows users and applications to securely connect to and manage remote devices. The server is being developed in C# on Windows in a .NET environment.
Requirements:
- Capable of working independently.
- Good communication skills and ability to turn sometimes verbal product requirements into written requirements and engineering design
- BS in Computer Science or equivalent.
- A minimum of 8 years programming and developing software with at least 3 years of C# and Windows server development.
- Understanding of and experience with scaling Internet applications
- Understanding of and experience with threaded applications, TCP/IP protocols, and SQL Server.
Additional Information
- Local candidates only, no relocation (Greater San Diego Area)
- Must be a U.S. citizen or legal Resident Alien
- No third party applications
Equal Employment Opportunity
The Company is committed to equal employment opportunity for all persons. The company does not discriminate or otherwise make employment decisions on the basis of race, color, gender, national origin, religion, age, disability, or any other characteristic protected by law. The company's commitment to equal employment opportunity applies to all employment practices, including hiring, promotion, training, disciplinary action, and termination of employment.
|