×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer V

Job in Beverly, Essex County, Massachusetts, 01915, USA
Listing for: SiOnyx, LLC.
Full Time position
Listed on 2026-10-09
Job specializations:
  • Software Development
    Software Architect, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 190000 - 240000 USD Yearly USD 190000.00 240000.00 YEAR
Job Description & How to Apply Below

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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary