Systems Engineer

Compensation

: $106,940.00 - $147,100.00 /year *

Employment Type

: Full-Time

Industry

: Information Technology



Loading some great jobs for you...





Systems Engineer I

All experience levels considered.

Work with our team of industry experts to gain experience and knowledge as a systems engineer, working on complex devices and systems including:

  • Device I/O (sensors, displays, controllers, printers, scanners, payment terminals, etc.).
  • Multi-threaded programming (locks, async operations, shared resources)
  • Low level / systems level programming.


Our experienced team has built a robust and performant platform through a collaborative approach with customers on top of progressive technology choices and deep domain knowledge. You will be working on I/O programming of devices that use a hybrid Cloud and On-Premise product, which offers unique design and architecture challenges to the discerning programmer. We have a flat organizational structure and self-motivated individuals with the ability to communicate and collaborate with others, understand technology, and get results are valued.

Applicants should have:

  • BS in Computer Engineering, Software Engineering, Electrical Engineering or equivalent.
  • 0-2 years of related experience in a professional capacity.
  • Knowledge of multi-threaded asynchronous near real-time programming.
  • Knowledge of device programming (external USB / COM / Serial communication).
  • Knowledge of event driven programming.
  • Knowledge of how to design, integrate, and manage complex systems over their life cycles.
  • Knowledge of full lifecycle development and analysis process (Requirements, Functional, Development, etc.).
  • Experience or hands-on education in a .NET software development environment.
  • C# programming skills.
  • Understanding of Object-Oriented programming principles.
  • Experience or education in version control systems such as Git.
  • Ability to communicate thoughts, designs, and ideas clearly and regularly with other team members (both locally and remote).
  • Experience with reliability / fault tolerant / failover designs and systems.


Preferable:

  • Experience with SignalR near real-time communications.
  • Experience with device IOT (Internet Of Things) programming.
  • Experience with Raspberry Pi programming.
  • Experience with Web development (HTML, CSS, JavaScript, Angular, ASP.Net, MVC).
  • Experience with SQL / T-SQL database programming.
  • Experience with development on and deployment to cloud environments.
  • Experience with SQL and NoSQL storage technologies.
  • Experience with Web APIs, RESTful web services, or micro services.
  • Experience designing and working with distributed systems and cloud technologies such as serverless functions (FAAS).
  • Experience with security aspects for software design.
  • Experience with performance measurement and tuning.
  • Experience with OPOS (Ole for Point Of Sale).

Email resume to: ...@iriscc.com



Job Requirements:

Associated topics: equipment, ip, maintain, network, satcom, satellite, server, system engineer, system specialist, technician * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...