Embedded Software Engineer

Recruitometry

Not Interested
Bookmark
Report This Job

profile Job Location:

Richmond, VA - USA

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Embedded Software Engineer

About the Role:

We are seeking a Senior Embedded Systems & Software Engineer to lead the design development and integration of advanced elevator control and monitoring systems.

This is a high-impact role that combines deep technical execution with leadership responsibilities. You will work across embedded firmware hardware integration industrial communication and safety-critical system design-guiding projects from concept through deployment.

This position is ideal for an experienced engineer who thrives in complex real-time environments and enjoys leading multidisciplinary teams to deliver robust reliable solutions.

Key Responsibilities:

System Architecture & Design

  • Lead the design and implementation of elevator motion control algorithms
  • Architect embedded systems for high-reliability real-time applications
  • Develop and maintain industrial communication interfaces using fieldbus and Ethernet-based protocols

Firmware Development

  • Write optimize and maintain embedded C/C firmware
  • Implement low-level drivers for peripherals (I C SPI Ethernet encoder interfaces)
  • Debug and optimize interrupt-driven systems and timing-critical processes

Hardware Integration

  • Collaborate on PCB design with focus on safety signal integrity and manufacturability
  • Design circuits for sensors power regulation and protection systems (ESD/overvoltage)
  • Integrate and configure variable frequency drives (VFDs) for motion control

HMI & Monitoring Systems

  • Oversee development of elevator HMI systems using commercial and custom platforms
  • Modernize legacy monitoring tools into web-based interfaces
  • Enhance data visualization and reporting for maintenance and traffic analysis

Compliance & Safety

  • Ensure systems meet all applicable safety standards and regulatory requirements
  • Implement redundancy fault detection and safety monitoring systems
  • Work with APS and safety-rated components to ensure compliance

Leadership & Collaboration

  • Mentor and guide a team of software engineers
  • Collaborate with cross-functional teams for seamless system integration
  • Interface with vendors contractors and certification bodies

Required Skills & Experience:

  • Extensive experience in embedded systems design and software development including leadership responsibilities
  • Strong proficiency in C and C for embedded applications
  • Hands-on experience with real-time operating systems and embedded architectures
  • Expertise in industrial communication protocols (CANopen Modbus TCP/IP BACnet/IP)
  • Experience with safety-critical system design and compliance
  • Familiarity with PCB design tools and electronic circuit best practices
  • Strong understanding of motion control drive configuration and system-level integration

Embedded Software Engineer About the Role: We are seeking a Senior Embedded Systems & Software Engineer to lead the design development and integration of advanced elevator control and monitoring systems. This is a high-impact role that combines deep technical execution with leadership responsib...
View more view more