R

Rite Hite

Manufactures loading dock safety systems

Senior Embedded Software Development Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeWisconsin, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Engineering, Computer Science, or a related discipline, or equivalent experience.
  • At least 7 years of embedded firmware or software development and production product delivery experience.
  • Strong C/C++ skills, real-time programming, debugging, and resource-constrained design.
  • Experience with ARM microcontrollers, RTOS or bare-metal systems, board bring-up, and interfaces such as UART, SPI, I2C, and GPIO.
  • Knowledge of embedded Linux services, networking, inter-process communication, and distributed edge computing.
  • Experience with TCP/IP, MQTT, secure communications, Git, automated testing, and release practices.
  • Independent technical ownership and problem-solving ability, with effective cross-functional collaboration.

Responsibilities

  • Develop, debug, and maintain C/C++ firmware for ARM microcontrollers, RTOS or bare-metal systems, and embedded Linux.
  • Implement reusable drivers, bootloaders, interfaces, diagnostics, and configuration services.
  • Translate requirements into software designs and test criteria while optimizing performance and reliability.
  • Build reusable firmware and edge components across product families while avoiding unnecessary software forks.
  • Support board bring-up, hardware/software integration, and troubleshooting of connected equipment.
  • Implement secure provisioning, authenticated communications, secure boot, over-the-air updates, and recovery mechanisms.
  • Support cybersecurity and functional-safety considerations, traceability, and product certification activities.
  • Develop Linux edge applications and services, including inter-process communication, networking, local messaging, and fault recovery.
  • Integrate distributed devices, gateways, sensors, and cloud or mobile interfaces using MQTT, APIs, and appropriate protocols.
  • Work with embedded Linux deployment, containerized services, and offline operation where appropriate.
  • Integrate firmware with edge compute, SMART sensors, mobile experiences, and IoT/device-management platforms.
  • Develop automated unit and integration tests and support hardware-in-the-loop testing, system validation, and release readiness.
  • Partner with architects and cross-functional teams on system interfaces, technical decisions, and integrated delivery.
  • Mentor engineers, participate in code reviews, and help improve development practices.

Desired Qualifications

  • Experience with industrial controls, connected sensors, or safety-related equipment.
  • Experience with BLE, Wi-Fi, Ethernet, cellular, PoE, CAN, RS-485, or Modbus.
  • Experience with Linux build systems, containers, IoT platforms, or edge AI/vision integration.
  • Experience with secure boot, IEC 62443 practices, CI/CD, Python or shell scripting, or hardware-in-the-loop testing.

About the Company

Rite Hite

Manufactures loading dock safety systems

Rite-Hite designs and manufactures safety and efficiency products for loading docks, doors, and in-plant operations. Its product lineup includes dock levelers, vehicle restraints, seals and shelters, doors, light communication systems, HVLS fans, and aftermarket parts and services; they work by creating safe interfaces between trucks and facilities and reducing energy use. It differentiates itself with a safety- and productivity-focused lineup and proven solutions like Dok-Lok and Rite-Vu that protect workers and boost efficiency. Its goal is to help facilities operate safely, productively, and with lower energy costs through reliable equipment and service.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Brown Deer, WI
Founded
1965

Recently Posted Jobs

Explore more opportunities at Rite Hite

See more jobs