Company: Direct Staffing Inc
Location: Salt Lake City
Posted on: January 26, 2023
- Full-time Company Description Job Description SOFTWARE
DEVELOPER - Salt Lake City, UT EXP 2-5 yrs DEG Bach BONUS d Job
Description -Smart electronics are playing a central role in our
daily lives. We have the mastermind solution for the home, making
it possible for virtually any appliance or device in your home to
intelligently communicate with another. We have an immediate need
for a Software Engineer on its Lighting and Comfort team to help
change the world one home at a time. The candidate will possess
strong software architecture and design skills, and will
participate in developing software home automation software. The
candidate will create unit tests and conduct peer reviews of code
for technical accuracy, standards, and functional compliance to the
design. ITEMIZED DESCRIPTION OF DUTIES: --- Design, develop, and
debug software to enhance the capabilities of Control4 products.
--- Architect and design product features and present them to
engineering and other groups. --- Develop algorithms that are
efficient, maintainable, extensible, easy to understand, and
according to best development practices. --- Work closely with QA
teams to help define proper testing techniques, review the plans,
correct product defects and assist QA engineers in test strategies.
--- Work closely with technical writers to ensure detailed product
documents are maintained. NEEDED SKILLS AND EXPERIENCE: --- Strong
C++ and C# skills, and use of their associated debugging tools. ---
Familiarity with Lua programming language. --- Understanding of
Agile software development processes. --- Understanding of lighting
and dimming controls highly desirable. --- Zigbee networking
experience highly desirable. --- Excellent written and verbal
communication skills. --- Experience interacting and working within
a broad design engineering team including firmware, software, test
and quality engineers. MINIMUM QUALIFICATIONS: --- Bachelor's or
Master's Degree in Computer Science, Computer Engineering, or
related field. --- Experience developing in both Linux and Windows.
--- Ability to organize and manage multiple tasks simultaneously.
--- Solid understanding of software product life cycles and
software development processes. --- Ability to perform "hands-on"
product testing and failure analysis. --- Operates well within a
team and independent environments. --- Good verbal and written
communication skills. - --- An unrelenting desire to build great
software. Additional Information All your information will be kept
confidential according to EEO guidelines.
Direct Staffing Inc
Keywords: Direct Staffing Inc, Salt Lake City , SOFTWARE DEVELOPER, IT / Software / Systems , Salt Lake City, Utah
Didn't find what you're looking for? Search again!