Software Engineer

CONTEMPORARY CONTROL SYSTEMS, INC.
Downers Grove, IL, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$88,000.0 - $110,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) C (Programming Language) HTML JavaScript (Programming Language) Adobe InDesign C++ (Programming Language) Linux Software Engineering PIC Microcontroller Software Troubleshooting Information Technology

Job description

Position Summary: To design, develop, document and troubleshoot software programs or portions of programs for new products. To provide software upgrades for existing products. To write and test software for embedded microcontrollers and computer systems. To perform other job-related duties as determined and assigned by management.

Essential Role Responsibilities (with or without accommodation):

  1. Assume responsibility for a portion of the software engineering part of a major new product or an entire project of less complexity, with some supervision and guidance.

  2. Perform system modeling and analysis in designing drivers and operating system utilities.

  3. Plan, write, test and document software for embedded Linux systems & microcontrollers using C, C++, JavaScript, HTML or other languages as required.

  4. Conduct experimental tests.

  5. Design product enhancements and upgrades with some guidance.

  6. Provide general software support services for the company’s products and systems.

  7. Generate test procedures for the company’s products and systems.

  8. Provide technical assistance to customers.

  9. Participate in design reviews.

Principal Working Relationships:

  1. Report to the R&D Manager.

  2. Interface with marketing as needed.

  3. Interface with manufacturing.

Requirements

Do you have experience in Linux?

Benefits & conditions

Pulled from the full job description

  • AD&D insurance
  • Health insurance
  • 401(k) matching
  • Vision insurance
  • Dental insurance
  • Flexible spending account
  • Life insurance, * 401(k) matching
  • AD&D insurance
  • Dental insurance
  • Disability insurance
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:53 min

Entering software development through retro computing platforms

Alex Soto Alex Soto · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all