Job Title: Senior Embedded C++ Programmer - Elevator Control Systems
Location: Sacramento
Employment Type: Full-Time
About Us:
Alpha Elevator Control is a leading innovator in the elevator engineering industry, specializing in the design, manufacturing, and programming of advanced elevator control systems for both traction and hydraulic elevators. With a commitment to safety, efficiency, and cutting-edge technology, we are dedicated to shaping the future of vertical transportation.
We are seeking a highly skilled and experienced Senior Embedded C++ Programmer to join our dynamic team. If you are passionate about embedded systems, enjoy solving complex problems, and want to contribute to the development of state-of-the-art elevator control systems, we want to hear from you!
Key Responsibilities:
Design, develop, and maintain embedded C++ software for elevator controllers, ensuring high performance, reliability, and safety.
Collaborate with hardware engineers to integrate software with traction and hydraulic elevator systems.
Optimize and debug embedded code for real-time operating systems (RTOS) and microcontrollers.
Implement and adhere to industry standards and safety protocols (e.g., EN 81-20/50, ASME A17.1).
Develop and execute unit tests, integration tests, and system validation procedures.
Participate in code reviews, ensuring high-quality and maintainable code.
Work closely with cross-functional teams, including mechanical engineers, electrical engineers, and project managers, to deliver innovative solutions.
Stay up-to-date with emerging technologies and trends in embedded systems and elevator control.
Qualifications:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
5+ years of experience in embedded C++ programming.
Strong understanding of real-time operating systems (RTOS) and microcontroller architectures.
Experience with communication protocols such as CAN, Modbus, SPI, I2C, and Ethernet.
Familiarity with safety-critical systems and standards (e.g., ISO 13849, IEC 61508).
Proficiency in debugging and performance optimization for embedded systems.
Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork skills.
Preferred Skills:
Experience in the elevator industry or related fields (e.g., automotive, robotics, industrial automation).
Knowledge of traction and hydraulic elevator systems.
Familiarity with Agile/Scrum development methodologies.
Experience with Python or other scripting languages for automation and testing.
What We Offer:
Competitive salary and benefits package.
Opportunities for professional growth and development.
A collaborative and innovative work environment.
The chance to work on cutting-edge technology in a rapidly evolving industry.
How to Apply:
If you are ready to take on this exciting challenge and contribute to the future of elevator technology, please send your resume, cover letter, and examples of relevant projects to ali@alphaelevatorcontrol.com
Join us at Alpha Elevator Control and help us elevate the world, one floor at a time!
Alpha Elevator Control is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.