Software Engineer (C, C++) - Ledgent Technology
Lake Worth, FL 33461
About the Job
We are seeking a Software/Electronics Engineer with a strong focus on Unity development for an exciting full-time opportunity in the amusement gaming industry. This role offers a unique chance to combine software design, electrical engineering, and hands-on prototype development to create cutting-edge arcade gaming systems. The position follows a Monday-to-Friday schedule with regular office hours and provides a dynamic, fast-paced environment for innovation and growth.
Job Overview:
The ideal candidate will play a key role in designing, assembling, and maintaining advanced gaming systems and components. A strong background in Unity development is essential for success, as you'll contribute to both software solutions and system integrations. From wire harness design to microcontroller programming, this position demands a blend of technical expertise and creative problem-solving.
Key Responsibilities:
- Utilize Unity for software development and system integration.
- Design and implement electrical systems, components, and wire harnesses.
- Develop and maintain low-level microcontroller code using C, C++, and C#
- Assemble, troubleshoot, and repair gaming cabinets and electro-mechanical components.
- Perform prototype assembly, testing, and documentation.
- Operate engineering software, including Altium, for design and development.
- Use tools like oscilloscopes, logic analyzers, and multimeters for troubleshooting.
- Ensure compliance with regulatory and safety standards.
- Support legacy systems while developing new software solutions.
- Unity Development: Proven experience with Unity is required.
- Education: High School diploma required. A BS in Software or Electrical Engineering is preferred, though 5+ years of relevant experience may substitute for a degree.
- Experience: 1-2 years in software or electrical engineering. Experience with Atmel/Microchip microcontrollers, low-voltage wiring, and programming languages like C, C++, and C# is essential. Familiarity with Linux systems and QT is a plus.
- Skills: Strong technical proficiency with engineering tools, Unity software, and compliance standards, with the ability to troubleshoot complex systems.
- Soft Skills: Excellent communication, organizational, and problem-solving abilities. Must work well in a team-oriented environment and meet deadlines effectively.
This role requires occasional lifting of up to 70 pounds and tasks requiring manual dexterity, close vision, and color vision.
If you have the Unity development experience and technical skills to thrive in this role, we'd love to hear from you. This is a fantastic opportunity to contribute to groundbreaking projects in the gaming industry.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. For unincorporated Los Angeles county , to the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.