Edge Systems Programmer

Full Time
Champaign, IL 61821
Posted
Job description

Position Summary:

The loT/Edge Systems Programmer creates code that interfaces between back-end systems and remote devices. loT systems utilize a range of technologies and programming paradigms, this position has the opportunity to work within a variety of technologies. The loT/Edge Systems Programmer creates code that interfaces between systems and devices and requires a high understanding of protocol level mechanics. A prime example would be remote device telemetry and control connected back to storage, analytics, and visualization systems while ensuing proper authorizations, encryption, and data robustness. This position will entail collaborating with multiple teams to produce projects of varying sizes and levels of complexity. The ideal candidate will have experience working in distributed systems and be interested in ubiquitous computing, virtual reality, asynchronous patterns, and containers deployed on Kubernetes.

Primary Responsibilities:

  • Build and develop platforms with diverse requirements on a per-project basis.
  • Holding architecture meetings with other developers and key stakeholders.
  • Establish and support a standardized agile release schedule.

Education and Experience Requirements:

  • Bachelor’s Degree in related field or equivalent experience.
  • 2+ years’ experience programming in one of: Java, Go, C++, C (embedded).
  • 2+ years’ experience using source control systems and build pipelines.
  • 2+ years’ experience running services in a unix environment and basic electronics.
  • Understanding of microservice design patterns.

Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at times.

Desired Skills:

  • Experience in Java, Tomcat and MySQL.
  • Experience with modern frontend frameworks, such as React, Next.js, etc.
  • Experience with embedded/microcontroller-based systems.
  • Ability to easily adapt to changes in processes, procedures, and priority.
  • Proven ability to prioritize work in a fast-paced environment.
  • Self-starter with the ability to work independently and identify solutions.
  • Excellent communication and relationship building skills with an ability to effectively communicate, prioritize, and work with a variety of internal and external stakeholders.
  • Proficiency in Microsoft Office (Word, Excel, Outlook) and Google Drive.
  • Strong attention-to-detail, organizational skills, time management skills, and proven ability to meet deadlines with thorough follow through.

Benefits include health care starting on day one, 401(k) savings plans, paid time off and more!

offroadmanagementgroup.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, offroadmanagementgroup.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, offroadmanagementgroup.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs