No experience
Employment Type:
Full time
Job Category:
Software Engineer
(This job is no longer available)
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

All Full Time positions include excellent benefits such as:

  • Medical Benefits
  • Dental Benefits
  • Vision Benefits
  • $15K Company Paid Basic Life Insurance
  • Third-party supplemental benefits including voluntary life, short and long and short term disability
  • 401K with match
  • Tuition and Gym membership Assistance
  • Casual Dress
  • Vacation Pay
  • Holiday Pay

This position will work with hardware, manufacturing engineers, and marketing to define, design, develop, and test a wide range of products. The products include environmental monitors with support for new sensors and HDMI multiviewers.


  • Developing Embedded software for new products using the latest Embedded microprocessors to include the ARM9 and DSP's and contributing to all phases of the development cycle.
  • Analyze information to determine, recommend and plan installation of a new system or modification of an existing system.
  • Confer with project managers to obtain information on limitations and capabilities for new and existing projects.
  • Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements and resolve customer problems.
  • Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Develop and direct software system testing and validation procedures
  • .Direct software programming and development of documentation.
  • Evaluate factors such as reporting formats required, cost constraints, and need for security restrictions to determine hardware configuration.
  • Modify existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance. Monitor functioning of equipment to ensure system operates in conformance with specifications.
  • Participate in the development of new computer peripherals with Embedded microprocessors.
  • Analyze competitors to determine best of breed or minimum requirements from new systems. Coordinate installation of software system.
  • Provide technical support to customers, sales, engineering, marketing, and production departments.
  • Additional tasks related to these as assigned.


  • BSCE OR BSEE required.
  • Minimum of 5 plus years of software experience.
  • Experience in C++ and Embedded knowledge of Linux commands within operating system is required.
  • Experience with ARM processors.
  • Working Good understanding of TCP/IP protocols and application layer protocols like HTTP, SNMP, SMTP, SSL etc.
  • Good debugging skills with GDB, JTAG, oscilloscopes, Wireshark and experience interfacing with hardware using any of I2C, RS232, USB.
  • Familiarization with Altium Designer and P-Cad a plus Good communication and documentation skills are a must; candidates must have experience with the Microsoft family of products including, but not limited to, Word and Excel.
  • Must have ability to multi-task and manage a high volume projects. The successful candidate will be a self-starter who is able to work independently or as part of a team.

Job Type: Full-time

Salary: $80,000.00 to $90,000.00/year


Applicants must be eligible to work in the specified location