Apply now »

Software Engineer Senior

Req ID:  15678
Work Flexibility:  Flexible

We use technology to solve problems in spaces, light, and more things to come… for our customers, our communities, and our planet. 
 
Acuity Inc. (NYSE: AYI) is a market-leading industrial technology company. We use technology to solve problems in spaces, light, and more things to come. Through our two business segments, Acuity Brands Lighting and Lighting Controls (ABL) and the Intelligent Spaces Group (ISG), we design, manufacture, and bring to market products and services that make a valuable difference in people’s lives.  
 
We are positioned at the intersection of sustainability and technology. Our businesses develop technology that helps save our customers energy and reduce their carbon emissions. We achieve growth through the development of innovative new products and services, including lighting, lighting controls, building management solutions, and location-aware applications. 

Job Summary

We are seeking a Senior Software Engineer (Robotics) to join our engineering team in Athens, Greece. In this role, you’ll help design and implement core software powering next-generation intelligent audio, video, and control systems. You’ll work on robotics-inspired components that bring spatial awareness, automation, and adaptive control to real environments. 

This is a hands-on technical position where you’ll contribute to C++ and Python systems, collaborate with cross-disciplinary teams, and mentor junior engineers as part of a collaborative, innovation-driven group. 

This position is a hybrid position based in Athens, Greece. 

Key Tasks & Responsibilities (Essential Functions)

  • Design and develop robust software modules in C++ and Python for real-time and distributed systems. 
  • Integrate robotics-inspired control and sensor fusion logic into scalable AV frameworks. 
  • Build, test, and maintain system APIs, interfaces, and automation pipelines. 
  • Work closely with architects and technical leads to deliver production-ready, high-performance components. 
  • Mentor junior engineers, promote best practices, and drive technical quality.

Skills and Minimum Experience Required

 
  • 5+ years of experience in C++ (C++17 or newer) and Python. 
  • Strong foundation in ROS1/ROS2, control systems, or real-time robotics architectures. 
  • Experience with distributed or embedded systems and API-driven integration. 
  • Solid problem-solving, debugging, and system design skills.
  • Team-oriented, proactive, and eager to explore new technologies. 
  • Preferred experience with one or more of the following:  
  • Experience with audio/video systems, real-time streaming, or AV networking. 
  • Familiarity with sensor integration, spatial analytics, or mechatronic systems. 
  • Knowledge of performance optimization for embedded or edge environments. 

We value diversity and are an equal opportunity employer.  All qualified applicants will be considered for employment without regards to race, color, age, gender, sexual orientation, gender identity and expression, ethnicity or national origin, disability, pregnancy, religion, covered veteran status, protected genetic information, or any other characteristic protected by law. 

 

Accommodation for Applicants with Disabilities:  As an equal opportunity employer, Acuity Inc. is committed to providing reasonable accommodations in its application process for qualified individuals with disabilities and disabled veterans. If you have difficulty using our online system due to a disability and need an accommodation, you may contact us at (770) 922-9000, select option 4.  Please clearly indicate what type of accommodation you are requesting and for what requisition. 

 

Any unsolicited resumes sent to Acuity Inc. from a third party, such as an Agency recruiter, including unsolicited resumes sent to an Acuity Inc. mailing address, fax machine or email address, directly to Acuity Inc. employees, or to Acuity Inc. resume database will be considered Acuity Inc. property. Acuity Inc. will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume.

 

Acuity Inc. will consider any candidate for whom an Agency has submitted an unsolicited resume to have been referred by the Agency free of any charges or fees. This includes any Agency that is an approved/engaged vendor, but does not have the appropriate approvals to be engaged on a search.

 

Protecting Yourself from Recruitment Scams:  Acuity is committed to maintaining the integrity of our Talent Acquisition process and the security of our candidates. We are aware of phishing and fraudulent schemes in which individuals impersonate Acuity representatives or recruiting partners to solicit payments or sensitive personal information.

As you navigate your job search, please keep the following in mind:

  • No Financial Requests: Acuity will never ask candidates for payment, credit card information, banking details or other financial information during the interview process.
  • Verify Recruiter Communications: Legitimate communications from Acuity recruiters will come from an “@acuityinc.com” email address. If you are contacted by a recruiting agency regarding a role with Acuity, the agency should clearly identify itself and its relationship to Acuity. If you suspect any suspicious activity, verify the agency legitimacy by contacting +1 877-584-1411, option# 0.
  • Be Alert for Suspicious Activity: Exercise caution if you receive unsolicited outreach with unusual requests, grammatical errors, requests for personal or financial information, or pressure to act quickly. Always verify the sender before sharing information or clicking links.
  • Report Suspected Fraud: If you receive a suspicious message or believe someone is impersonating Acuity or one of our recruiting partners, please contact +1 877-584-141, option# 0, report the incident to the FTC at ReportFraud.ftc.gov,  or to your state attorney general.

 


Job Segment: Test Engineer, Embedded, Software Engineer, Machinist, Testing, Engineering, Technology, Manufacturing

Apply now »