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

Software Engineer II

Full-time

Videndum

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 10 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Cary, NC vacancy
  • $197.4k - $232k

     ...: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At Confluent...  .... One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems... 
    Suggested
    Full time
    Remote work

    Confluent

    Raleigh, NC
    17 hours 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... 
    Suggested
    Temporary work
    Local area

    MetLife

    Cary, NC
    3 days ago
  •  ...insights, and better customer experiences. You will collaborate with engineers and platform partners while growing your skills in observability engineering and automation. As a Software Engineer II at JPMorganChase within Enterprise Platforms, you will administer and... 
    Suggested

    慨正橡扯

    Raleigh, NC
    17 hours ago
  • A technology firm is hiring a Senior Software Engineer II to lead complex backend services and systems for their data streaming platform. The ideal candidate will have over 5 years of industry experience, expertise in major backend programming languages, and strong leadership... 
    Suggested
    Remote work

    Confluent

    Raleigh, NC
    3 days ago
  • $101.5k - $188.5k

     ...in a team of physical verification experts and will contribute to performance improvements and scalability of an industry-leading software product. You will learn the details of a large project development process in a dynamic corporate environment. Position Requirements... 
    Suggested

    SupportFinity

    Raleigh, NC
    3 days ago
  •  ...Carolina. For more information, visit Role As an IT Support Engineer II, you will be a core member of the corporate IT team, ensuring...  ...basic training to help users get the most out of hardware and software tools. Participate in an early/after‑hours and on‑call rotation... 
    Full time
    Work at office
    Remote work
    Work from home
    Visa sponsorship
    Work visa

    TG Therapeutics Inc

    Morrisville, NC
    4 days ago
  • $95.3k - $158.8k

     ...About the Role We are hiring a Senior Software Engineer to build and scale AI-powered internal tools that materially improve efficiency, quality, and speed across the organization. This role combines deep hands-on engineering with technical leadership, setting a high bar... 
    Temporary work
    Local area
    Flexible hours

    LexisNexis Risk Solutions

    Raleigh, NC
    2 days ago
  • IPS-Integrated Project Services is seeking a Design Project Engineer II to provide technical leadership and coordination for multidisciplinary design projects at its Cary, North Carolina office. The ideal candidate will have 2-4 years of experience in a Project Engineer... 
    Work at office

    IPS-Integrated Project Services

    Cary, NC
    4 days ago
  • Ryder System, Inc. in Raleigh is seeking an Application Support Engineer II to provide advanced application support and engineering-level troubleshooting. This role is part of Ryder's Technology Talent Incubator Program, designed to fast-track technology professionals through... 

    Ryder

    Raleigh, NC
    2 days ago
  • $60k

    Job Seekers can review the Job Applicant Privacy Policy by clicking here ( Job Description Summary The Application Support Engineer II role combines advanced application support with engineering-level troubleshooting across enterprise platforms. Engineers will take lead... 
    Full time

    Ryder

    Raleigh, NC
    4 days ago
  • $71.6k - $119.4k

    Are you excited by building scalable, cloud‑native software using modern technologies? Would you like to work on complex systems that...  ...area or product line. You will collaborate closely with other engineers and stakeholders to translate requirements into reliable,... 
    Local area
    Worldwide
    Flexible hours

    慨正橡扯

    Raleigh, NC
    3 days ago
  • Garmin Ltd. is looking for a full-time C/C++ Embedded Software Engineer 2 to join our Wireless Protocol software team in Cary, NC. You will be instrumental in delivering software features for innovative products like dashcams and fishfinders, utilizing embedded C/C++ on... 
    Full time

    Garmin

    Cary, NC
    1 day ago
  • IPS - Integrated Project Services, LLC is looking for a Design Project Engineer II to join their team in Cary, North Carolina. This role involves providing technical leadership and coordination for multidisciplinary design projects in the life sciences sector. Candidates... 

    IPS - Integrated Project Services, LLC

    Cary, NC
    2 days ago
  •  ...developing innovative solutions for the consulting, architecture, engineering, project controls, procurement, construction management,...  ...sciences industry. We are looking for a Design Project Engineer II to join our dedicated team at our office in Cary, North Carolina... 
    Contract work
    For contractors
    Work at office
    Night shift

    IPS - Integrated Project Services, LLC

    Cary, NC
    2 days ago
  • TG Therapeutics, Inc. is seeking an IT Support Engineer II based in Morrisville, NC. This role will ensure smooth IT operations by providing timely support across various platforms including Windows, macOS, and more. The successful candidate will have at least 4 years of... 

    TG Therapeutics Inc

    Morrisville, NC
    7 hours ago
  • Engineer/Scientist II, Drug Product Department: MS&T Employment Type: Full Time Location: Research Triangle Park, NC Description Kriya is a biopharmaceutical company whose mission is to develop life-changing gene therapies for diseases affecting millions of patients... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Kriya Therapeutics

    Morrisville, NC
    3 days ago
  • $120k - $140k

    A prominent technology organization in the Raleigh, NC area is seeking a SOC Engineer II. This role requires experience in security operations and incident response, focusing on SIEM platforms and cloud security. You will monitor security incidents, investigate vulnerabilities... 

    Piper Companies

    Raleigh, NC
    3 days ago
  • The Planet Group is seeking an Engineering Technologist II in Raleigh, North Carolina. This role requires a Bachelor of Science in Engineering Technology or equivalent experience, focusing on control systems, SCADA, and field equipment testing. Candidates should possess... 

    The Planet Group

    Raleigh, NC
    1 day ago
  • $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... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours

    RTX

    Morrisville, NC
    2 days ago
  • $75.93k - $148.05k

    NCDOT is seeking an Engineering Supervisor II in Mecklenburg County, NC to oversee the geomatics engineering team. You will manage Division projects and ensure compliance with surveying practices while providing technical guidance. Applicants should have a Bachelor's degree... 

    NCDOT

    Raleigh, NC
    7 hours ago
  • Kriya Therapeutics, located in Research Triangle Park, NC, is seeking an Engineer/Scientist II for Drug Product. This role involves technical expertise in GMP manufacturing and a focus on ensuring successful process transfers. The ideal candidate has robust experience in... 
    Flexible hours

    Kriya Therapeutics

    Morrisville, NC
    3 days ago
  •  ...responsible for automating and maintaining the build process for middleware components. The role involves providing 24/7 support for MS IIS issues and requires a minimum of 5 years of industry experience with web server platforms. Candidates should possess strong... 
    Permanent employment

    Tekwissen

    Raleigh, NC
    4 days ago
  • Southern Company is seeking a passionate Software Engineer for its Software Development team in Raleigh, NC. The role involves developing quality code for current and future products, working with multiple programming languages, and collaborating across teams to solve problems... 
    Remote job
    Flexible hours

    Southern Company

    Raleigh, NC
    1 day ago
  • A technology services company in North Carolina seeks a Customer Service Professional II for Windows to provide Tier 2-3 support in an enterprise environment. Key responsibilities include troubleshooting Windows-based systems, ensuring high customer satisfaction, and documenting... 

    Computer World Services

    Morrisville, NC
    4 days ago
  • A leading recruitment firm is seeking a Process Engineer II to join the Manufacturing Sciences and Technology (MSAT) team in North Carolina. The role involves assessing and supporting new manufacturing processes for advanced therapies. The ideal candidate has over 3 years... 
    Full time
    Contract work

    CBSbutler

    Raleigh, NC
    1 day ago
  • {!W2LT}bold{!W2GT}Software Engineer: {!W2LT}/bold{!W2GT}BS Degree (3-4 yrs acceptable) in Sc/Eng related or its equiv. w/ 5 yrs expr. in software dev. Expr. in Software Eng concepts {!W2AMP}amp; solve software eng. problems; Curam Enterprise Framework; Curam Express Rules... 

    D2Sol

    Morrisville, NC
    2 days ago
  • $115k - $125k

     ...Piper Companies is hiring a Senior Software Engineer for a top-tier healthcare technology organization based in Morrisville, NC . This role is ideal for a seasoned engineer with deep expertise in .NET , JavaScript frameworks , and cloud platforms , who can lead development... 
    Contract work
    3 days per week

    Piper Companies

    Morrisville, NC
    2 days ago
  • $100k - $110k

    ## Software EngineerApplyremote type: Hybridlocations: Morrisville - Davis Drivetime type: Full timeposted on: Posted Todayjob requisition...  ...*** Bachelor’s degree in computer science, Software Engineering, or a related technical field.* 3+ years of experience with **... 

    YSI Incorporated

    Morrisville, NC
    4 days ago
  • $31.24k - $46.85k

    The NC Department of Health and Human Services is seeking a Health Care Technician II to provide quality care in the PICU at Cherry Hospital in Goldsboro, NC. The role includes serving as a mentor to junior staff and requires extensive training for acute patient care.... 
    Relocation package

    NC Department of Health and Human Services

    Raleigh, NC
    2 days ago
  • ## Design Engineer IIApplyremote type: Onsitelocations: US - Apex, NCtime type: Full timeposted on: Posted Todayjob requisition id: 22875At JBT Marel, what we do matters, we know that the contribution of our employees leads to the success of our business.Our purpose is... 
    Temporary work
    Local area

    JBT Marel Corporation

    Apex, NC
    2 days ago

Do you want to receive more vacancies?

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