website-hero-image2

2757 Firmware Development Engineer

Location: Remote but local

Description:
We are looking for a passionate, knowledgeable, and dedicated Firmware Engineer with experience in C++, Python, and Linux to work for our client who is a leader in the audio industry. This company realizes that people are the most important asset. They create innovative, industry-leading products that are just plain cool. You've probably heard their products work wonders — in airports, arenas, courtrooms, Houses of Worship, theaters, universities, corporations, and conference centers. Around the world, around the clock, their equipment is delivering, managing and enhancing the sound. If you’re seeking a dynamic and engaging workplace, this is where you belong. If you’re interested in this role, please do submit your resume to careers@itmotives.com. We value diversity in the workplace and encourage women, minorities, and veterans to apply. Thank you!

Job Type: FTE

Additional Information:
Job summary
The Firmware Engineer is responsible for embedded development in C++. In addition to development skills, general engineering and teamwork skills are highly desired

Summary of essential job responsibilities
· Write Linux application software using C and C++ (primary)
· Stay current on development techniques and advise team members as to appropriate use, and tradeoffs
· Develop and test code developed for software
· Write clear documentation.
· Work with legacy C++ code to create embedded devices and embedded applications
· Work with networked audio devices
· Work effectively with a small team
· Fix defects discovered during the development process

Minimum requirements
· BSCS, BSCE, BSEE or equivalent professional experience
· Strong verbal and written communication skills
· 3 years software development experience
· Linux skills
· C++
· Networking (routers, switches, IP related technologies)
· Self-motivated and driven for success, though also able to take direction
· Methodical approach to problem solving with careful attention to details
· Able to juggle multiple responsibilities concurrently while continuing to meet deadlines
· Must have a passion for understanding how products work

Desired skills:
· C++ Programming
· Audio experience