Software Engineer II

Videndum plc
Cary, NC

What will I be doing?

You will be focused on developing and maintaining software for SmallHD’s video monitoring products and will need to be comfortable programming in C for an embedded environment. You will also coordinate with Electronic and FPGA engineering teams during the design, test, and integration phases.

A typical day might include the following

  • Completing programming tasks encountered in the process of developing, building, validating, and supporting a Linux-driven embedded device.
  • Maintaining existing custom C applications
  • Aiding in custom hardware bring-up
  • Developing and maintaining ARM based microcontroller software
  • Routinely lead code reviews with other team members

Qualified candidates must have

  • Bachelor’s in computer science or computer engineering, Master’s degree preferred
  • 3+ years professional experience
  • Advanced proficiency with C programming
  • Advanced proficiency developing Linux applications
  • Advanced proficiency with common Version Control software
  • Familiarity with GNU Make, Python, Bash and Batch Scripting
  • Familiarity with I2C, SPI, UART, USB protocols
  • Familiarity with ARM Cortex processor cores
  • Familiarity with AI tools for software development
  • Proficiency with Linear Algebra preferred
  • Experience reading electronic schematics preferred
  • Experience reading and understanding VHDL preferred
  • Experience with UI Design a plus
  • Experience with basic Image Processing a plus
  • Experience with Videography a plus

More important information for you

  • This position is based in the Cary, NC office
  • Reporting to Software Manager, R&D
  • This position is full time

Why SmallHD?

  • Great people, great work environment
  • Health Insurance (incl.dental and vision)
  • 401(k) Matching
  • Fun events throughout the year
Posted 2026-06-26

Recommended Jobs

Electrical Project Manager

Fountain Electric & Services
Hickory, NC

Job Description Job Description Electrical Engineering Manager Fountain Services, LLC About Fountain Services, LLC Established in 1946, Fountain Services, LLC has been a trusted lead…

View Details
Posted 2026-04-10

Maintenance Specialist

Garden View Realty, Inc.
Durham, NC

Job Description Job Description Maintenance Technician – Garden View Realty, Inc. Garden View Realty, Inc., a family-owned company, is seeking a full-time maintenance technician to perfor…

View Details
Posted 2026-04-17

Engage Life Director

Atria Senior Living
Durham, NC

Job Description Job Description Overview We create communities where employees thrive in their work, helping our residents thrive in their homes. Atria Senior Living’s family of brands ha…

View Details
Posted 2026-06-20

Transportation Breakdown Coordinator

Ashley Furniture - North America
Advance, NC

Job Description Job Description Build Your Career with Ashley Furniture- Where Innovation Meets Comfort Who We Are: At Ashley, inspiring the love of home is at the heart of everything we do…

View Details
Posted 2026-06-17

Housekeeper

O2 HOLDINGS LLC
Raleigh, NC

Job Description Job Description O2 Fitness offers the best in fitness equipment, personal training and group exercise throughout the Carolinas. We promise to provide a welcoming, motivating and c…

View Details
Posted 2026-03-27

Apartment Maintenance Technician | MAA Brierdale

MAA
Raleigh, NC

Becoming a part of MAA is exciting and rewarding for those who enjoy working with a dynamic team.  Join us as we exceed our residents’ expectations of a place to call home. Apartment Maintenance…

View Details
Posted 2026-06-27

Quality Inspector

Kinston, NC

Job Title: Aerospace Quality Team Leader / Quality Inspector Job Description This hands-on Aerospace Quality Team Leader role drives station-level quality performance within aircraft component …

View Details
Posted 2026-06-15

Packager- Maxton, NC

Harrison, Walker and Harper
Maxton, NC

If you are looking for work, we are looking for YOU! We Source is looking for Packagers to join our team. Apply today! Begin working as soon as TOMORROW! No experience needed! We offer on the job trai…

View Details
Posted 2026-05-27

Administrative Clerk

PGIC
Tarboro, NC

Job Description Job Description Salary: Administrative Clerk Location: Tarboro, NC Department: Administration Reports to: Intake Director and CEO About PGIC Positive Generatio…

View Details
Posted 2026-03-23

Experienced Freight Sales Executive

Hospitality Logistics
Charlotte, NC

Why Solvera? At Solvera, you’ll be part of a collaborative, fast‑paced environment that values drive, accountability, and winning together. We believe in open communication, and celebrating both in…

View Details
Posted 2026-05-12