Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer II

Videndum

Job Description

Job Description

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer II in Cary, NC vacancy
  • $68.9k - $131.1k

     ...toughest challenges and to meet the demands of a rapidly evolving global market. Are you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save lives and enable the freedoms we enjoy.  Our dynamic engineers develop demanding... 
    Suggested
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Morrisville, NC
    21 hours ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,...  ...of experience with PERL Scripting •3 years of experience using software version control systems such as Subversion/GIT •Must possess strong... 
    Suggested

    AmNet Services

    Cary, NC
    4 days ago
  • $102.1k - $202.2k

     ...Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud...  ...infrastructure. We are seeking an accomplished Firmware Engineer II to join a team of talented engineers in BIOS/UEFI development... 
    Suggested
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Raleigh, NC
    4 days ago
  • $78.03k - $97.53k

     ...opportunity at OD. Support and maintain the organization's systems infrastructure, including the implementation of hardware and software. Review previous documents and prepare up-to-date documents, modes, and reports to meet customer requests. Primary... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Morrisville, NC
    1 day ago
  • $45 - $50 per hour

     ...Job Title: Embedded Software Engineer Job Description Become a member of Our Trustworthy Systems Initiative. We are looking for an energetic, innovative, and self-starting software engineer to design, implement, test, and support features & solutions within... 
    Suggested
    Temporary work

    Actalent

    Morrisville, NC
    3 days ago
  •  ...driven and technically strong Electrical Engineer II to contribute to the design, development...  ...as needed Collaborate with Software, Firmware, Mechanical, Optical, Quality,...  ...MCUs, FPGAs, high-speed interfaces, or embedded electronic control systems ~ Experience... 
    Casual work
    Local area
    Overseas

    Lincoln Technology Solutions

    Cary, NC
    3 days ago
  • $90k - $115k

     ...Job Description Job Description Job Title: Electrical Engineer II Job Description This Electrical Engineer II role offers the opportunity to own products from concept through production in a small, fast-growing electronics design and manufacturing environment... 
    Permanent employment
    Overseas
    Flexible hours

    Actalent

    Cary, NC
    9 days ago
  • Embedded Software Engineer Cary, NC - Full Time Productive Resources ( is seeking a candidate to be part of our engineering team at our customer’s facility in Cary, NC. As a member of our team, the selected candidate will plan, coordinate, and perform product design, testing... 
    Full time
    Temporary work
    Flexible hours

    Productive Resources

    Cary, NC
    3 days ago
  •  ....Job SummaryWe are seeking an enthusiastic and motivated Cloud Engineer to join our team. This position is ideal for recent graduates who...  ...engineering, architecture, and development teams to integrate software and systems engineering, building scalable, fault-tolerant,... 
    Full time
    Temporary work

    Arch Capital Group

    Raleigh, NC
    1 day ago
  •  ...Place to Work Benesch is a growing, multi-disciplined planning, engineering, and professional services firm. We enhance infrastructure and...  ...hard on yourself—apply for the job! Roadway Project Engineer II We have an exciting career opportunity for a Project Engineer... 
    Work at office
    Local area
    Immediate start

    Benesch

    Cary, NC
    23 days ago
  • $87.6k - $131.4k

     ...access required for the position in the future*Northrop Grumman’s Space Sector is seeking an Embedded FlightSoftware Engineer to join our team in Morrisville, NC.The software engineer will design, develop, integrate, and test software that manages a Space payload unit,... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Morrisville, NC
    1 day ago
  • $86.4k - $170.9k

     ...Position Summary Delivery Management - Delivery Management Engineer II - AI & Engineering Join our AI & Engineering team in transforming...  ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions... 
    Local area
    Flexible hours

    Deloitte

    Raleigh, NC
    4 days ago
  •  ...'re Looking ForHNTB’s Raleigh, NC office is seeking a Roadway Engineer II to join our Roadway design team.Our team is currently working...  ...Microsoft Office Suite, and MicroStation and/or AutoCad or other software as required for job assignments.What We Prefer:Engineer in... 
    Full time
    Work at office

    HNTB Companies

    Raleigh, NC
    3 days ago
  • $74.8k - $130.9k

     ...North Carolina Transportation Team is now hiring for a Roadway Engineer II. In this role, you will have the chance to work on major...  ...design plans, profiles, sections, and details using engineering software (such as AutoCAD and MicroStation).Prepare technical reports,... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Parsons

    Raleigh, NC
    2 days ago
  •  ...Experience with Azure DevOps, Jira, Maven, TFS and Chef. Experience and understanding of Web and App technologies like Websphere, tomcat , IIS, Docker and Websphere Liberty. Should able to configure components and resources in Urban code Should understand scripting and... 

    HAN Staffing

    Cary, NC
    21 hours ago
  •  ...Job Description Job Description Description: Project Engineer II performs a variety of routine tasks, which provide experience and familiarity with engineering staff, methods, practices and programs. Project Engineer II works under close supervision but is expected... 

    Booth & Associates LLC

    Raleigh, NC
    a month ago
  • $86.7k - $170.9k

    Position Summary Integration Engineer II, AI & Engineering/Engineering as a Service Join our AI & Engineering team in transforming...  ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions... 
    Local area
    Flexible hours

    Deloitte

    Raleigh, NC
    3 days ago
  •  ...Description Employer: Amazon Data Services, Inc. Position: Software Dev Engineer II - AMZ26216.2 Location: Raleigh, NC Multiple Positions...  ...: Design, develop, implement, test, and document embedded or distributed software applications, tools, systems and services... 

    Amazon

    Raleigh, NC
    2 days ago
  • $79.68k - $112.5k

     ...Role Overview Retirement & Income Solutions is looking for Full Stack Engineers to design, develop, and implement software solutions. The role requires experience with modern technologies such as Generative AI, cloud-native applications with high-scalability architecture... 
    Temporary work
    Local area

    MetLife

    Cary, NC
    1 day ago
  • $67.7k - $90.27k

     ...environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention, solve complex...  ..., and enterprise data integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (queries, migrations,... 
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Raleigh, NC
    1 day ago
  • Job DescriptionTimmons Group is seeking a Civil Project Engineer II/III - Stormwatercandidateto join our Stormwater Group located in our...  ...limited to:Design portions of a project using relevant office software, modeling and Civil 3D technologyComplete calculations using engineering... 
    Work at office
    Flexible hours

    Timmons Group

    Raleigh, NC
    3 days ago
  • $82.6k - $162.8k

     ...join our team as an AI Design Facilitator and Forward-Deployed Engineer II - Consultant. This role involves teaching technical AI skills...  ...design discipline.1+ years experience with generative AI tools for software development, user experience, design, and product management.... 
    Local area

    Deloitte

    Raleigh, NC
    21 hours ago
  • Job DescriptionTimmons Group is seeking a Civil Project Engineer II/III to join our Structures and Bridge Design Group in Raleigh, NC. This is a great opportunity to work on routine and complex structures including bridge, building, renewable energy and ancillary structure... 
    Flexible hours

    Timmons Group

    Raleigh, NC
    3 days ago
  • Job DescriptionTimmons Group is seeking a Civil Project Engineer II/III - Traffic Analysis and Planning candidate to join our Traffic Analysis and Planning Group located in our Raleigh, NC office location.Essential Duties and Responsibilities of a successful candidate include... 
    Work at office
    Flexible hours

    Timmons Group

    Raleigh, NC
    3 days ago
  •  ...DescriptionTimmons Group is currently seeking a Civil Project Engineer II/III to join our Roadway Design Transportation Group in Raleigh...  ...packagesPerform roadway and drainage calculations using engineering software and reference materialsAssist in preparing engineering and... 
    For contractors
    Flexible hours

    Timmons Group

    Raleigh, NC
    21 hours ago
  • $127k - $152k

    What You'll DoWe’re looking for a Senior Software Engineer II to join our AI Enablement product family within the Consulting & Embedded Experts team. In this role, you will operate as a trusted technical advisor and hands-on engineer, partnering directly with product and... 
    Hourly pay
    Temporary work
    Work experience placement
    Work at office
    Remote work

    Principal Financial Group

    Raleigh, NC
    2 days ago
  •  ...is the leading manufacturer of distribution transformers and engineered electrical solutions, serving electric utilities, Original...  ...for critical applications by combining advanced hardware with embedded software that enables distributed energy resources, enhances grid... 
    Relocation package

    ERMCO-ECI Bristol

    Raleigh, NC
    4 days ago
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration... 
    Local area
    Remote work

    ITW

    Raleigh, NC
    3 days ago
  • Position Overview Roadway Engineer II in HNTB’s Raleigh, NC office. Works on complex roadway projects for NCDOT, enhancing communities and transit mobility. Coordinate and deliver projects from start‑up to closeout within scope, budget, and schedule. Responsibilities... 
    Full time
    Work at office

    HNTB

    Raleigh, NC
    3 days ago
  • $152.65k

     ...the partner of choice for organizations committed to advancing health equity. Who We're Looking For We are looking to hire a Software Engineer II, Integrations (L2) who will deliver scoped integration work that connects external systems to our platform in a reliable,... 
    Temporary work
    Remote work
    Flexible hours

    GrabJobs

    Raleigh, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer II. Be the first to apply!