Sr. Embedded Software Development Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+23 more
Job description
Embedded Firmware Design and Development
- Develop, debug, and maintain C/C++ firmware for ARM microcontrollers, RTOS/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.
- Platform Reuse and Product Delivery
- Build reusable firmware and edge components across product families, avoiding unnecessary software forks.
- Support board bring-up, hardware/software integration, and troubleshooting of connected equipment.
- Safety, Cybersecurity, and Lifecycle
- Implement secure provisioning, authenticated communications, secure boot, OTA updates, and recovery mechanisms.
- Support cybersecurity, functional-safety considerations, traceability, and product certification activities.
- Embedded Linux and Distributed Edge Computing
- Develop Linux edge applications and services, including IPC, networking, local messaging, and fault recovery.
- Integrate distributed devices, gateways, sensors, and cloud/mobile interfaces using MQTT, APIs, and appropriate protocols.
- Work with embedded Linux deployment, containerized services, and offline operation where appropriate.
- Integration, Verification, and Release
- Integrate firmware with edge compute, SMART sensors, mobile experiences, and IoT/device-management platforms.
- Develop automated unit/integration tests and support hardware-in-the-loop, system validation, and release readiness.
- Cross-Functional Technical Leadership
- 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.
Supervisory Responsibilities
This role has no direct reports but provides senior-level technical leadership and mentoring.
Requirements
- Bachelorβs degree in Engineering, Computer Science, or related discipline, or equivalent experience.
- 7+ years of embedded firmware/software development and production product delivery.
Knowledge / Skill Requirements:
- Strong C/C++ skills, real-time programming, debugging, and resource-constrained design.
- ARM microcontrollers, RTOS/bare-metal, board bring-up, and interfaces such as UART, SPI, I2C, and GPIO.
- Embedded Linux services, networking, IPC, and distributed edge computing.
- TCP/IP, MQTT, secure communications, Git, automated testing, and release practices.
Preferred Experience:
- Industrial controls, connected sensors, or safety-related equipment.
- BLE, Wi-Fi, Ethernet, cellular, PoE, CAN, RS-485, or Modbus.
- Linux build systems, containers, IoT platforms, or edge AI/vision integration.
- Secure boot, IEC 62443 practices, CI/CD, Python/shell, or hardware-in-the-loop testing.
Leadership & Collaboration:
Independent technical ownership, strong problem solving, and effective cross-functional collaboration.
Benefits & conditions
At Rite-Hite, we take care of our people - because when youβre supported, you can do your best work. Our benefits are designed to support your health, your future and your life outside of work:
- Health & Well-being: Comprehensive medical, dental, and vision coverage, plus life and disability insurance. A robust well-being program with an opportunity to receive an extra day off and more.
- Financial Security: A strong retirement savings program with 401(k), company match, and profit sharing.
- Time for You: Paid holidays, vacation time, and personal/sick days each year.
Join us and build a career where youβre supported - at work and beyond.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦