Watchfire
Danville, IL

Software Engineer (Embedded Systems)

Hybrid$70,000 - $80,000/yrPosted 2 weeks ago

We tailor your resume to this role and apply for you in seconds.

Apply to Software Engineer (Embedded Systems) at Watchfire

Job details

Location
Danville, IL
Work type
Hybrid
Compensation
$70,000 - $80,000/yr
Posted
2 weeks ago
Apply on
watchfiresigns.rec.pro.ukg.net

About this role

Watchfire is seeking a Software Engineer to join their software engineering team, focusing on building software products for the digital signage industry. The role involves designing and developing embedded systems software and collaborating across multiple functions to enhance product offerings.

What you'll do:

  • Create and maintain embedded applications for our content playback sub-system
  • Help create and review system and software requirements
  • Help foster good software engineering practices and mentor junior engineers
  • Prepare test cases to perform verification and validation of software
  • Assist in data gathering and troubleshooting of products under design or returned/reported from the field
  • Involvement in all aspects of the software engineering process
  • Follow relevant company procedures and help create and maintain relevant documentation

What they're looking for:

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering or a related discipline
  • Minimum 0-3 years of software engineering experience building embedded systems software
  • Experience working on embedded systems with C++ as the primary programming platform
  • Experience with embedded operating systems – Linux in ARM and x86, API, and security would be a plus
  • Understanding of communication protocols (Ethernet and Serial specifically). Understanding the OSI model is a plus
  • Experience with version control software (preferably Git), Continuous Integration Build systems (preferably Jenkins), project management tools (like Jira) and automated testing tools
  • Broad experience in Object Oriented Design/Analysis (OOD/OOA). Understanding of design languages such as UML will be a plus
  • Good written and verbal communication skills
  • Excellent analytical and problem-solving skills
  • Knowledge of hardware architecture – micro controllers, SOCs etc
  • FPGA programming
  • Experience programming in Python (used as a hardware testing tool or hardware simulator/emulator)

Benefits:

  • Medical
  • Dental
  • Vision
  • Company Paid Life/ADD
  • Voluntary Life/ADD
  • Dependent Life/ADD
  • 401k with Employer Match
  • Vacation
  • Personal Time
Ready to apply to Watchfire?
We tailor your resume to this role and apply for you.

About Watchfire

Watchfire
Danville, IL