Acuity Brands Lighting Canada
Software Engineer Senior
Acuity Brands Lighting Canada, Atlanta, Georgia, United States, 30383
Job Summary
The Lead Software Engineer will be responsible for design and implementation of application software in Linux OS for a wide variety of projects on the Q-SYS platform. This is a hands-on programming role that combines technical leadership with software system design, enabling creative solutions in the audio, visual, and control product space within a dynamic, collaborative agile scrum environment.
Key Tasks & Responsibilities
Design and develop software on the Q-SYS platform
Collaborate with Senior Engineers and Product Managers on system architecture
Provide technical leadership and guidance for embedded software peers
Work with Software Quality Assurance to develop test strategies
Perform other duties as assigned
Qualifications
B.S. in Computer Science, Computer Engineering, or a related field
Minimum 5+ years of hands-on experience developing C and C++ software in Linux
Experience designing and implementing complex embedded software systems
Proficiency with software design principles, practices, and patterns
Ability to work with open source libraries or drivers and modify them to meet project requirements
Experience modifying kernel sources to support user-space applications
Proficiency in several areas such as:
TCP/IP and streaming media protocols
Real-time embedded systems
Linux kernel driver development
Board bring-up and low-level debugging
New driver development
ACPI and Device Tree
Graphics and video (Vulkan/OpenGL); Linux Media Subsystem or V4L2; USB
KUnit test development
Experience working with international teams
Strong communication skills in English, both written and verbal
Ability to work effectively in an agile scrum environment
Job Details
Location: Remote Opportunities – Semi-Remote; Atlanta area emphasis for compensation references
Salary range: $120,800 to $261,000
Benefits: health, dental, vision, 401K, incentive compensation, and additional benefits
Company and Equal Opportunity Acuity Inc. and its affiliates are equal opportunity employers. All qualified applicants will receive consideration for employment without regard to race, color, age, gender, sexual orientation, gender identity or expression, ethnicity or national origin, disability, pregnancy, religion, veteran status, or any other characteristic protected by law. Accommodation for applicants with disabilities is available upon request in the application process.
Nearest Major Market:
Atlanta
Job Segment:
Embedded, Software Engineer, Engineering, IT, Linux
#J-18808-Ljbffr
The Lead Software Engineer will be responsible for design and implementation of application software in Linux OS for a wide variety of projects on the Q-SYS platform. This is a hands-on programming role that combines technical leadership with software system design, enabling creative solutions in the audio, visual, and control product space within a dynamic, collaborative agile scrum environment.
Key Tasks & Responsibilities
Design and develop software on the Q-SYS platform
Collaborate with Senior Engineers and Product Managers on system architecture
Provide technical leadership and guidance for embedded software peers
Work with Software Quality Assurance to develop test strategies
Perform other duties as assigned
Qualifications
B.S. in Computer Science, Computer Engineering, or a related field
Minimum 5+ years of hands-on experience developing C and C++ software in Linux
Experience designing and implementing complex embedded software systems
Proficiency with software design principles, practices, and patterns
Ability to work with open source libraries or drivers and modify them to meet project requirements
Experience modifying kernel sources to support user-space applications
Proficiency in several areas such as:
TCP/IP and streaming media protocols
Real-time embedded systems
Linux kernel driver development
Board bring-up and low-level debugging
New driver development
ACPI and Device Tree
Graphics and video (Vulkan/OpenGL); Linux Media Subsystem or V4L2; USB
KUnit test development
Experience working with international teams
Strong communication skills in English, both written and verbal
Ability to work effectively in an agile scrum environment
Job Details
Location: Remote Opportunities – Semi-Remote; Atlanta area emphasis for compensation references
Salary range: $120,800 to $261,000
Benefits: health, dental, vision, 401K, incentive compensation, and additional benefits
Company and Equal Opportunity Acuity Inc. and its affiliates are equal opportunity employers. All qualified applicants will receive consideration for employment without regard to race, color, age, gender, sexual orientation, gender identity or expression, ethnicity or national origin, disability, pregnancy, religion, veteran status, or any other characteristic protected by law. Accommodation for applicants with disabilities is available upon request in the application process.
Nearest Major Market:
Atlanta
Job Segment:
Embedded, Software Engineer, Engineering, IT, Linux
#J-18808-Ljbffr