Skip to content
mimi

Embedded Systems Engineer

Smartrise Engineering, Inc.

Dallas ยท On-site Full-time 4d ago

About the role

About Smartrise

Smartrise is an elevator controller manufacturer specializing in a non-proprietary, microprocessor based design. Since our inception in 2004, we have been consistently the fastest growing controller company in the United States. Our success derives from a commitment to operate responsibly, execute with excellence, apply innovative technologies, and enhance the performance and safety of the riding public.

Our flagship platforms, including the C4 traction controller and the Hydro:Evolved hydraulic controller, move passengers in tens of thousands of buildings every day. The firmware you write here ships on real hardware, in real elevators, with real safety implications.

About the Role

We are looking for an Embedded Systems Engineer to design and develop firmware for the next generation of Smartrise elevator controllers. You will own embedded subsystems end to end, from architecture and bring up through debugging on real hardware, working closely with electrical, mechanical, and controls engineers. The work spans firmware, signal processing, and low level hardware interaction.

Responsibilities

  • Design, write, and maintain production quality C and C++ firmware for elevator control subsystems
  • Specify and implement new embedded features from concept through field deployment
  • Bring up new hardware revisions of the SRU and related boards, debugging issues across the firmware and hardware boundary
  • Collaborate with hardware, controls, and systems engineers to translate product requirements into reliable, code compliant designs
  • Contribute to code review, technical documentation, and continuous improvement of our development practices
  • Support the technical support team on escalated field issues that require firmware level investigation

Required Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field
  • Strong proficiency in C and C++ for resource constrained embedded environments
  • Hands on experience with common embedded peripherals (PWM, SPI, CAN, UART, I2C, ADC, DAC)
  • Solid grounding in electrical engineering fundamentals, including circuit analysis
  • Comfort with lab tools such as oscilloscopes, logic analyzers, and in circuit debuggers
  • Demonstrated debugging and problem solving ability on real hardware

Strongly Preferred

  • FPGA development experience (Verilog, VHDL, or HLS)
  • Background in motor control, power electronics, digital signal processing, or closed loop control systems
  • Experience with system modeling and simulation tools such as MATLAB and Simulink
  • Familiarity with safety critical or code regulated industries (elevator, automotive, industrial, medical)

Nice to Have

  • Familiarity with an RTOS or cooperative scheduler
  • Experience with test driven development, unit testing frameworks, or CI pipelines in embedded contexts
  • Experience working in Agile environments such as Scrum or Kanban
  • Exposure to elevator industry codes (ASME A17.1, EN 81)

Why Smartrise

  • Your firmware ships on real products that move people every day, from low rise hydraulic systems to high speed traction installations
  • Experienced engineering team with direct ownership of features from idea to field
  • Stable, profitable, and growing company with 20+ years of industry leadership and a strong reputation for technical support

Ready to build the firmware that keeps the world moving? Apply today.

Skills

CC++CANI2COSPWMSPIUART

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free