Staff Embedded Software Engineer

Otis Elevator

BLOOMFIELD, CT, USA
Base: $116,000 - $174,000; bonus/equity: eligible ...
Fully remote
Embedded c/c++ development
Rtos experience
Multi-threaded application development
Lead the development of embedded software for Otis' commercial elevator products, guiding architectural decisions and best practices globally

Job Summary

  • Lead the development of embedded software for Otis' commercial elevator products, guiding architectural decisions and best practices globally.
  • Establish and enforce coding standards, promote code reviews, and nurture technical talent within the team.
  • Partner with field customers to improve UI/UX and adopt automated testing to strengthen software reliability and reduce release cycle times.

Matching Summary

Lead the development of embedded software for Otis' commercial elevator products, guiding architectural decisions and best practices globally.

Salary

Base: $116,000 - $174,000; Bonus/Equity: Eligible for annual bonus; Benefits: Comprehensive medical, dental, vision, 401(k) with match, paid time off, life insurance, disability coverage, tuition reimbursement.

Skills & Requirements

Must-have

  • Embedded C/C++ development
  • RTOS experience
  • Multi-threaded application development
  • Cybersecurity features integration
  • Automated controller software testing
  • CI/CD pipelines adoption

Nice-to-have

  • Mentorship and strategic direction
  • UI/UX improvement for field customers
  • Cross-functional team collaboration
  • Global embedded software architecture leadership

Key Requirements

  • BS/BA in Computer Engineering, Electrical Engineering, Computer Science, or related field with 12+ years of experience, or MS with 10+ years.
  • Proven expertise in product development process and SDLC phases.
  • Experience with Rapid Prototyping and Continuous Integration.
  • Strong embedded C/C++ development experience.
  • Hands-on development with CAN, RS232, RS422, RS485, SPI, I2C, EEPROM, and Flash Driver interfaces.
  • Experience with source version control systems (Git, Subversion, Atlassian tools).
  • Experience with Kernel/Driver development and system/application debugging.
  • Thorough understanding of embedded systems and real-time operating systems (RTOS).
  • Experience with multi-threaded applications and real-time debugging tools.
  • Understanding of BSP development, device Drivers, and Boot loaders.

Work Rights

Authorization to work in the U.S. now and in the future without sponsorship.

Tailored Resume

Cover Letter