Senior Embedded Software Engineer (C++, Linux)

Watchfire

Danville (IL)

On-site

USD 90,000 - 130,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
Company Paid Life/ADD
Voluntary Life/ADD
Dependent Life/ADD
401k with Employer Match
Vacation
Personal Time
Watchfire is an Equal Opportunity EMP.

Job summary

Watchfire is recruiting a Senior Software Engineer to join the software engineering team. You will research, design and develop embedded software for our flagship digital signage product, with opportunities to touch user-facing web and mobile interfaces.

You will guide complex design decisions, mentor peers, and contribute across the software lifecycle, from requirements through testing and documentation, as we push innovation in embedded systems and GUI applications.

Qualifications

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering or related discipline.
  • 2–5 years of software engineering experience building embedded systems software.
  • Experience with C++ for embedded systems.
  • Experience with embedded OSs – Linux on ARM/x86; Yocto and Debian a plus.
  • Proficiency with Ethernet and Serial communication protocols.
  • Experience with Git, Jenkins, Jira and automated testing tools.
  • OOD/OOA; UML knowledge is a plus.
  • Strong written and verbal communication; analytical problem-solving skills.

Responsibilities

  • Architect, design, create and maintain embedded applications for our content playback sub-system.
  • Research hardware trends and collaborate with Electrical Engineering on next-gen micro-controllers.
  • Help create and review system and software requirements.
  • Mentor junior engineers and promote good software practices.
  • Prepare test cases for verification and validation of software.
  • Assist in data gathering and troubleshooting of products under design or field.
  • Participate in all aspects of the software engineering process.
  • Follow company procedures and maintain relevant documentation.

Skills

C++
Embedded systems
Linux
Python
UML
OOD/OOA
Jira
Jenkins
Ethernet/Serial protocols

Education

BS/MS in Computer Science/Engineering

Tools

Yocto
Debian
Git

Job description

Watchfire is recruiting a Senior Software Engineer to join the software engineering team. You will research, design and develop embedded software for our flagship digital signage product, with opportunities to touch user-facing web and mobile interfaces.

You will guide complex design decisions, mentor peers, and contribute across the software lifecycle, from requirements through testing and documentation, as we push innovation in embedded systems and GUI applications.

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

Similar jobs worth comparing

Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Watchfire Signs, LLC. • Danville (IL), Northern (KY)

Hybrid
USD 75,000 - 125,000
Medical
Vision
401k with Employer Match
+4
Software Engineering Manager (Embedded Systems)
Software Engineering Manager (Embedded Systems)

Watchfire • Danville (IL)

On-site
USD 100,000 - 140,000
Medical
Dental
Vision
+3
Software Engineer (Embedded Systems, Linux)
Software Engineer (Embedded Systems, Linux)

Watchfire Signs, LLC. • Danville (IL), Northern (KY)

On-site
USD 75,000 - 125,000
Medical
Vision
401k with Employer Match
+4
Lead Embedded Software Engineer (C++, Linux, UI/Display)
Lead Embedded Software Engineer (C++, Linux, UI/Display)

Actalent • Iowa (LA)

On-site
USD 90,000 - 130,000
Software Engineering Manager (Embedded Systems)
Software Engineering Manager (Embedded Systems)

Watchfire Signs, LLC. • Danville (IL)

On-site
USD 130,000 - 160,000
401k with Employer Match
Vacation
Company Paid Life/ADD
+2
Software Engineer (Embedded Systems, Linux)
Software Engineer (Embedded Systems, Linux)

Watchfire • Danville (IL)

On-site
USD 90,000 - 130,000
Medical
Dental
Vision
+7
Senior Embedded SW Engineer – SDR (C/C++, Linux) – Flexible Hours
Senior Embedded SW Engineer – SDR (C/C++, Linux) – Flexible Hours

Socket.dev • Rolling Meadows (IL)

On-site
USD 120,000 - 180,000
Flexible work hours
Generous vacation policy
401(k) matching
+2
Senior Embedded Architect (C++/Qt & Linux)
Senior Embedded Architect (C++/Qt & Linux)

Wabtec • Waltham (MA)

On-site
USD 79,000 - 113,000
Health benefits
Retirement plan
Annual bonus (eligible)
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance