Senior Software Engineers

Experience Champaign Urbana

Champaign (IL)

Hybrid

USD 110,000 - 170,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Experience Champaign Urbana is seeking Senior Software Engineers to join the Engineering team. The role is location-flexible and full-time, with responsibilities spanning collaboration with hardware/FPGA teams to bring up designs and develop embedded solutions for audio, video, compression and networking.

Some GUI interfacing may be required. Required BS in CS or EE (MS considered equivalent to 2 years), 5+ years in software development, fluency in C/C++, multitasking, and embedded Linux tools

Qualifications

  • BS in Computer Science or Electrical Engineering (or equivalent).
  • 5+ years in software development; MS or advanced degree may substitute for 2 years.
  • Fluent in C/C++ and multi-threaded programming.
  • Experience with embedded Linux (Buildroot, CMake, bash, git).
  • Low-level programming experience, Linux kernel drivers.
  • Excellent verbal and written communication skills.

Responsibilities

  • Collaborate with hardware and FPGA engineers to bring up new designs.
  • Develop embedded software including audio, video, compression and networking.
  • Involves minor GUI design and interfacing as needed.

Skills

C/C++
Multithreading
Embedded Linux
Networking (IP)
Verbal & written communication

Education

BS in Computer Science or Electrical Engineering

Tools

Buildroot
CMake
bash scripting
Git
Linux kernel development

Job description

Senior Software Engineers

Department: Engineering

Location: Flexible

Commitment: Full-Time

Roles and Responsibilities
  • Work with hardware and FPGA engineers to bring up new designs.
  • Develop embedded solutions that include audio, video, compression, and networking as needed.
  • Some minor GUI design and interfacing as needed.
Qualifications and Requirements
  • B.S. in Computer Science or equivalent, or B.S. in Electrical Engineering plus coding expertise.
  • At least 5 years of experience in software development; an M.S. or other advanced degree can be considered equivalent to 2 years of experience.
  • Fluent in C/C++ and multi-threaded programming.
  • Experience in development for embedded Linux environments, including Buildroot, CMake, bash scripting, and git.
  • Experience in low-level programming, including Linux kernel device drivers.
  • Excellent verbal and written communication skills.

Desired, not Required:

  • UI/Ux experience, full-stack web development from understanding and interfacing c/c++ all the way to HTML-5, JavaScript and css.
Additional Information

The ideal candidate will have previous experience with writing IP networking code at the user level, a good understanding of streaming protocols, and some knowledge of digital audio and video, both baseband and compressed. Cobalt Digital has offices in Champaign, IL; Santa Clara, CA; and Orange County, CA. Preference will be given to candidates in one of these locations, or candidates willing to relocate.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior FPGA Developer
Senior FPGA Developer

Experience Champaign Urbana • Champaign (IL)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer - FPGA & Audio/Video
Senior Embedded Software Engineer - FPGA & Audio/Video

Experience Champaign Urbana • Champaign (IL)

Hybrid
USD 110,000 - 170,000
Senior Hardware Designer
Senior Hardware Designer

Experience Champaign Urbana • Champaign (IL)

On-site
USD 90,000 - 150,000
Senior FPGA Developer
Senior FPGA Developer

Cobalt Digital, Inc. • Santa Clara (CA)

On-site
USD 100,000 - 130,000
Sr Embedded Software Engineer (OOAD, C++, Linux)
Sr Embedded Software Engineer (OOAD, C++, Linux)

Jobsbridge • Boston (MA)

On-site
USD 120,000 - 150,000
Firmware Design Engineer
Firmware Design Engineer

OSI Engineering • Rocklin (CA)

Hybrid
USD 100,000 - 140,000
Senior Software Engineer - C++
Senior Software Engineer - C++

QSC • United States

On-site
USD 100,000 - 130,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
Software Engineer – Linux Kernel & Embedded Systems
Software Engineer – Linux Kernel & Embedded Systems

JetHead Development Inc. • Poway (CA)

On-site
USD 140,000 - 170,000
401(k) matching
Medical insurance
Dental insurance
+5
Sr Software Engineer
Sr Software Engineer

Eva Automation • Redwood City (CA)

On-site
USD 120,000 - 150,000