Unknown Company

Lead Software Engineer V

santa barbara, ca • Posted 1 weeks ago
Remote Full Time IT Management & IT Project Management

Job Title: Lead Software Engineer V

Department: Engineering

Reports To: Chief Product Officer

Location: Santa Barbara, CA or Beverly, MA (preferred); Remote considered when the architecture bar is clearly met

Position Type: Full-Time, Exempt, On-site, M1 or 2

Definition:

SIONYX is seeking a highly experienced and hands-on Lead Software Engineer V to join our engineering team. This role will be responsible for designing, developing, integrating, testing, debugging, and maintaining embedded software for SIONYX's advanced imaging products.

The Lead Software Engineer V will serve as both a technical leader and people leader , contributing directly to complex software development while providing mentorship, guidance, and management to other software engineers. The ideal candidate brings strong embedded software expertise, sound engineering judgment, excellent problem-solving skills, and the ability to develop and motivate a high-performing engineering team.

This is a hands‑on leadership role. The successful candidate will balance individual technical contributions with project leadership, mentoring, team development, and people‑management responsibilities.

Essential Duties and Responsibilities:

  • Lead the development of complex embedded software solutions and serve as a technical resource for the engineering team.
  • Own architecture for the embedded Linux / ARM video pipeline that takes SIONYX's proprietary ultra-lowlight image sensor or thermal sensor data to a usable color night‑vision image.
  • Lead sensor bring‑up, FPGA/MIPI CSI‑2 integration, and the interfaces between image sensor, SoC, and the rest of the camera.
  • Design, write, and debug C/C++ for microcontrollers, ARM SoCs, and embedded Linux, using AI coding assistants (Cursor, Claude, and peers) as a normal part of the workflow. Drivers, BSPs, and the application layer when the path from photon to pixel is on you.
  • Sit with EE, FPGA, optics, and image‑processing on board bring‑up. Read the schematic. Use the scope. Close the loop on hardware/software together.
  • Set the technical bar: design reviews, code reviews, performance/memory/power/real‑time tradeoffs.
  • Independently investigate and resolve complex technical issues involving software, firmware, hardware interfaces, and system performance.
  • Mentor and develop less‑experienced engineers through technical guidance, code reviews, knowledge sharing, and coaching.
  • Take products from prototype through production and into the field.
  • Evaluate new SoCs, sensors, and pipeline approaches. Recommend the next move.
  • Lead technical projects or significant components of larger projects, coordinating priorities and deliverables with engineering and cross‑functional partners.
  • Work effectively with hardware, systems, product, manufacturing, and other teams to deliver reliable, high‑quality products.
  • Manage assigned engineers, including regular one‑on‑ones, goal setting, feedback, performance management, career development, and workload prioritization.
  • Promote disciplined development, testing, documentation, and continuous improvement practices to ensure robust embedded software.
  • Identify opportunities to improve development processes, tools, architecture, and team effectiveness.

Required:

  • 10+ years shipping embedded software / firmware, including real architecture ownership.
  • Expert C/C++ on constrained systems.
  • Embedded Linux on ARM, including bring‑up, BSP, and debugging a running board.
  • Shipped at least one camera, imaging, or real‑time video pipeline product (sensor → pipeline → output).
  • Comfortable with MIPI CSI‑2, I2C, SPI, UART, USB, Ethernet, and reading electrical schematics.
  • Board bring‑up with JTAG, oscilloscope, logic analyzer. You have found the bug that was actually hardware.
  • Can set architecture and explain it clearly to EE, FPGA, and a VP.
  • Fluent with modern AI coding assistants (Cursor, Claude, Copilot‑class tools). You already use them to move faster on real embedded work, and you can teach that practice to others.
  • Demonstrated experience developing software for embedded systems.
  • Experience working with microcontrollers, processors, hardware interfaces, and embedded operating systems or real‑time operating systems.
  • Strong understanding of software development lifecycle, debugging, testing, version control, and code review practices.
  • Demonstrated ability to troubleshoot complex software and system‑level issues.
  • Experience providing technical leadership, mentoring, or management of other engineers.
  • Strong communication, organizational, and problem‑solving skills.
  • Ability to work effectively in a collaborative, cross‑functional engineering environment.
  • US Citizen or permanent resident.

Preferred:

  • CMOS / low‑light / NIR / IR imaging, or electro‑optical products.
  • FPGA processor integration, Qualcomm or similar mobile/embedded SoC, RTOS (FreeRTOS, Zephyr).
  • Bootloaders, secure boot, firmware update, power/thermal on a sealed camera.
  • Python (or similar) for test harnesses, HIL, and factory bring‑up.
  • You hunt, fish, boat, or already use night vision.
  • Time in the Goleta IR / camera cluster (FLIR/Teledyne, Moog, Umbra, or similar), marine electronics, drone/FPV firmware, or camera‑module houses.
  • Experience developing software for safety, quality or reliability‑critical products.
  • Previous formal people‑management experience.
  • Experience working in a fast‑paced product development environment.

Required Education:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.

Leadership Expectations:

The Embedded Software Engineer V is expected to lead by example and demonstrate:

  • Technical excellence and sound engineering judgment.
  • Accountability for commitments, decisions, and results.
  • Clear and respectful communication.
  • A collaborative and team‑oriented approach.
  • Commitment to developing and supporting other engineers.
  • Willingness to provide and receive constructive feedback.
  • A focus on continuous improvement and problem solving.
  • Alignment with SIONYX's values and commitment to delivering high‑quality products.

Physical Requirements:

  • Ability to work in an office and engineering/laboratory environment.
  • Ability to sit, stand, walk, and work at a computer for extended periods.
  • Must be able to access and navigate the production facility.
  • Must be able to lift up to 25 pounds at times.
  • Travel up to 25%. We have locations around the country, including Beverly, MA, Santa Barbara, CA and Whitefish, MT, so you will need to have the ability and willingness to travel, including internationally.

Salary Range: $190,000 - $240,000

Bonus Potential:10% - 15%

#J-18808-Ljbffr

Lead Software Engineer V in santa barbara at Unknown Company

This position is listed as full time and able to be worked remotely.

Back to Job Search