What are the responsibilities and job description for the Embedded Software Engineer position at G&G Industrial Lighting?
In this hands-on role, you’ll work closely with our VP of Engineering and collaborate across teams to design and develop software for cutting-edge LED fixtures and control systems.
As part of our small, close-knit team, you’ll be involved in every stage of the engineering process—from concept to launch—making a real impact on innovation. We're looking for someone with strong embedded software skills, a systems mindset, and a passion for getting things done.
Recently recognized as the fastest growing manufacturer in New York State and the most innovative company in New York’s Capital Region, G&G Industrial Lighting is a manufacturer of industrial LED lighting products based in Malta, NY. Through relentless innovation and by doing business in alignment with our core values, G&G has grown to become the leading supplier of harsh environment lighting and lighting controls. G&G locally manufactures purpose-built products for the car wash, food processing, mass transit, and industrial markets.
Who will I report to? VP of Engineering
Salary: $100,000-$140,000
Will consider relocation benefits for the right candidate
What roles am I accountable for?
1. Embedded development
- Conceptualize and develop embedded software for ARM, PIC, and AVR based embedded systems
- Support development of G&G’s web based software products (HTML, Javascript, Typescript)
- Create and maintain software architecture for all products
- Research new techniques and technologies for future designs and applications
- Lead continual improvement projects for all G&G software products
- Collaborate with electrical engineers to develop prototypes/concepts in short periods of time
2. Project Management
- Act as project manager for all outside software development resources
- Contribute to the continual improvement of our product development process
- Maintain accurate timelines for active engineering projects
- Integrate with cross functional team of internal and external resources during the software development process
- Support development of product requirement documentation for assigned projects
- Analyze new features requests for feasibility and effort estimates
3. Testing, Validation, and Quality
- Create, execute, and document validation plans for software projects
- Act as tech support expert for all products that contain software content
- Facilitate software version control and release processes
- Support production team with software and electrical issues as needed
Key Measurables
- All critical software bugs are addressed within 24 hours of being reported
- Customer technical support escalations receive a response within 24 hours
- Projects are delivered according to agreed-upon timelines in at least 90% of cases
- New feature prototypes are developed and demonstrated to stakeholders within 10 business days
How do we show up every day?
Positive Attitude
- See challenges as growth opportunities. Keep an optimistic mindset. Create an uplifting environment.
Above & Beyond
- Genuine care for our customers and each other. Go above and beyond expectations.
Always Learning
- Problem-solvers who continuously learn. Insatiable thirst for personal & professional growth.
Gets It Done (GSD)
- Fast-paced, follow through on commitments. Do what it takes to get the right work done as a team.
Detail Oriented
- Intentional and dedicated to excellence in all that we do.
What will I need to succeed?
- Must align with our core values.
- A collaborative, team-focused mindset – working closely with the engineering team and carrying themselves in a manner consistent with our company culture
- Experience writing and debugging code that directly interfaces with hardware peripherals like GPIO, I2C, SPI, or UART using register-level programming on resource-constrained microcontrollers
- Bachelor’s degree in computer science, electrical engineering, computer engineering, or other related fields
- Drive to solve unique challenges
- The ability and desire to thrive in a fast-paced, hands-on engineering environment
- Proven success in an embedded development environment
- Proficiency with in C, C , python, and Javascript
- Solid knowledge of software concepts and best practices, including version control systems
- Strong communications skills
Salary : $100,000 - $140,000