[Hiring] Senior Edge Engineer @SJE Inc.
Senior Edge Engineer @SJE Inc.
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 5d ago

[Hiring] Senior Edge Engineer @SJE Inc.

5d ago - SJE Inc. is hiring a remote Senior Edge Engineer. πŸ’Έ Salary: unspecified πŸ“Location: USA

Role Description

As our Senior Edge Engineer , you will be the team’s depth on bare-metal firmware. Day-to-day that means:

  • Secure boot, signed firmware, MQTT-over-TLS to the cloud, and the field-side protocol layer (Modbus RTU, plus CAN bus where required) on our current ARM Cortex-M class device.
  • Work into the team’s embedded-Linux track as our next-generation gateway platform comes online.
  • Provide occasional mentorship of early-career engineers on cross functional firmware teams within the organization.

Your primary responsibilities will be:

  • Security uplift on the current device platform: Secure boot, signed firmware images, hardware-rooted key storage (a secure-element companion or equivalent), verified OTA.
  • A time-boxed feasibility study on cloud protocol: Determine whether MQTT-over-TLS with mutual auth fits on the existing MCU: footprint, RAM/flash budget, TLS-stack viability.
  • The field-side protocol layer: Modbus RTU primary, CAN bus where required. Clean driver abstraction for adding new field protocols.
  • OTA strategy and safety: Bench validation, staged rollouts, rollback, recovery.
  • Provisioning and identity: Per-device mutual-TLS credentials, secure key injection at manufacturing, key rotation.

Qualifications

  • Experience with reading Modbus RTU timing diagrams on an oscilloscope.
  • Debugging a stuck mutual-TLS handshake on a constrained MCU.
  • Pulling a bricked unit back over JTAG.
  • NXP toolchains (hands-on) or equivalent vendor environments.
  • Production work on secure boot chains, signed firmware, and verified OTA on resource-constrained devices.
  • Integrating hardware secure elements (Microchip ATECC608, Infineon OPTIGA Trust, or similar).
  • TLS/MQTT on constrained MCUs: mbedTLS, WolfSSL, or comparable.
  • Modbus RTU on bare metal: RS-485 driver, interrupt timing, framing.
  • Working at the bench: oscilloscope, logic analyzer, JTAG/SWD debug, signal-level diagnosis.
  • Embedded firmware (7+ years), fluency in C and modern C++ on ARM Cortex-M class microcontrollers.

Requirements

  • Bonus qualifications:
    • CAN bus on bare metal.
    • Industrial cert experience (FCC, CE, UL).
    • Manufacturing test fixture or test program design.
    • Industrial or critical-infrastructure deployment experience.
    • Yocto, Buildroot, or other embedded-Linux exposure.
    • A 4-year degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent degree and 7-10 years of experience are required.

Benefits

  • Up to 120 hours of Paid Time Off in your first year plus 8 paid holidays.
  • Robust benefits package including health, life, short-term and long-term disability insurance, dental and vision programs.
  • Other benefit options available.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Edge Engineer @SJE Inc.
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 5d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later