IoT Edge-Smart Devices Software Engineering Lead Embedded Linux C C++

1 month ago


Cary, United States Unique Hardware Software Systems Company in Major Growth Mode Full time
Job DescriptionJob Description

Unique, Diversified Electronics Products Company seeking a hands on Technical Leader with Software Design, Layout and Coding Experience.

Expansion Role (due to internal promotions), Bright-Collaborative Team, Unique Products and Technology, Managerial Culture towards using the best available technology to achieve best of breed electronic product based solutions.

Catering to Multiple Industries has made our business very recession-resistant.

Description

We are seeking a highly skilled and motivated IoT Edge Software Engineering Lead with expertise in Embedded Linux, C / C++, and Python. As the IoT Edge Software Engineering Lead, you will be responsible for leading a team of software engineers in the development and maintenance of IoT edge software solutions. You will have the opportunity to work on cutting-edge projects and collaborate with cross-functional teams to ensure the successful delivery of high-quality software products.

Responsibilities

  • Lead a team of software engineers in the development, testing, and deployment of IoT edge software solutions.
  • Design, implement, and maintain software applications using a combination of Embedded Linux, C/C++, and Python.
  • Should have experience with Linux Based Real Time Operating Systems; Experience with Linux Device Drivers is a strong plus.
  • Experience laying out and authoring code on both the embedded (C/C++) and Applications (python, java, c#) is preferred.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Ensure code quality and maintain high standards by conducting code reviews and implementing best practices.
  • Identify and resolve software defects and performance issues.
  • Stay up-to-date with the latest industry trends and technologies to make informed decisions about software architecture and design.
  • Mentor and provide guidance to junior team members, fostering their professional growth and development.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a software engineer, with expertise in developing Embedded Linux applications using C/C++ and Python.
  • Solid understanding of software development methodologies, design patterns, and object-oriented programming principles.
  • Experience in leading software engineering teams and guiding them towards successful project completion.
  • Strong problem-solving skills and the ability to debug complex software issues.
  • Coding Standpoint Familiarity with IoT protocols and frameworks, such as MQTT, CoAP, and MQTT-SN.
  • Coding Standpoint Familiarity with Industrial Networking Protocols such as Modbus, ProfiNet, ProfiBus, BacNet or similar are strong plus.
  • Experience using automated testing tools and/or using Python within automated code testing tools is a strong plus.
  • Knowledge of hardware and software integration, including interfacing with sensors, actuators, and communication interfaces.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.

Extremely Competitive Salary and an Outstanding Benefits Package are offered.

A Full Relocation Package is also offered.

Call or Apply Today

Company DescriptionConstantly updating our technology to meet the demands of our multi-site business customers; Experiencing a Major Demand for our unique offering; Profitable and Stable; Managerial Culture towards using the best available technology; Busy Company with a Recession Resistant Business Model.Company DescriptionConstantly updating our technology to meet the demands of our multi-site business customers; Experiencing a Major Demand for our unique offering; Profitable and Stable; Managerial Culture towards using the best available technology; Busy Company with a Recession Resistant Business Model.

  • Cary, United States Unique Hardware Software Systems Company in Major Growth Mode Full time

    Job DescriptionJob DescriptionStable Company in Growth-Expansion Mode, Unique Products and Device that needs to be Smart-Connected-Data-Accessible. Currently Experiencing a Major Demand for our physical products lines and we need to Smart-Connect Them with Software.Newly Created Role, Bright and Collaborative Team, Culture of using the best available...


  • Cary, North Carolina, United States Garmin Full time

    Embedded Software Engineer - Marine Wearables & HandheldsGarmin International, Inc. - Cary, NCOverview:We are seeking a full-time Embedded Software Engineer 2 in our Cary, NC location on our Marine embedded software development team. Seeking someone who is passionate about embedded development for wearable and handheld products. These products combine the...

  • Embedded C Developer

    18 hours ago


    Cary, United States JS Consulting Full time

    Job DescriptionJob DescriptionJOB TITLE- EMBEDDED C DEVELOPERLOCATION ONSITE (CARY, NC)DURATION - 24 MONTHSLOCAL REQUIRED For W2 As a Software Engineer for the Embedded Tools Team within ISG Tech Stack, Embedded Infrastructure located in Cary NC you will: Support the development of tools & scripts for increasing efficiency and user experience in John...


  • Cary, United States Garmin Full time

    Embedded Software Engineer - Marine Wearables & HandheldsGarmin International, Inc. - Cary, NCOverview:We are seeking a full-time Embedded Software Engineer 2 in our Cary, NC location on our Marine embedded software development team. Seeking someone who is passionate about embedded development for wearable and handheld products. These products combine the...


  • Cary, United States Vista Applied Solutions Group Inc Full time

    Job DescriptionJob DescriptionRole : Embedded C Developer Location: ONSITE in Cary, NC Duration: Long Term (2+ years)Job Type: W2Need only US Citizen or Green Card Holder As a Software Engineer for the Embedded Tools Team within ISG Tech Stack, Embedded Infrastructure located in Cary NC you will: Support the development of tools & scripts for increasing...


  • Cary, United States Insight Global Full time

    Qualifications:BS in Computer Science, Computer Engineering, or Electrical Engineering 3+ years' professional experience in Embedded development environmentsExpertise with backend OOP development - specifically with C++Expertise with front-end HMI development - strong UI experienceJava development experience as well Strong experience with various operating...


  • Cary, United States EPITEC Full time

    Role Overview:Develop tools and scripts to improve efficiency and user experience in John Deere’s embedded software development.Collaborate with internal and external stakeholders, providing daily user support.Lead innovation efforts to create the next generation of tools for the embedded development community at Deere.Required Skills and Experience:3+...


  • Cary, United States TekWissen ® Full time

    Job Title: Software Engineer Location: Cary, NC, 27513Duration: 24 Months Job Type: Contract Work Type: OnsiteShift: 1st shiftVisa sponsorship is not available, now or in the near future, for this position. Pay Rate: $60-$60/hr.Overview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. Our client...


  • Cary, United States TekWissen ® Full time

    Job Title: Software Engineer Location: Cary, NC, 27513Duration: 24 Months Job Type: Contract Work Type: OnsiteShift: 1st shiftVisa sponsorship is not available, now or in the near future, for this position. Pay Rate: $60-$60/hr.Overview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. Our client...


  • Cary, United States EPITEC Full time

    EpitecPOSITION:Embedded Software EngineerJOB TYPE:W2, 2 year contractLOCATION:Cary, NCJOB SUMMARY FOR EMBEDDED SOFTWARE ENGINEER:We are seeking an Embedded Sofware Engineer to join our leading client's team.On-site, NO C2C, No sponsorship available (U.S. Citizen or Green Card Holder only)Pay Range: $60- $64/hourRESPONSIBILITIES FOR EMBEDDED SOFTWARE...


  • Cary, United States Acro Service Corp Full time

    What Skills You Need (Required skills/experiences)3+ Years Experience in fields related to Computer Engineering/Computer ScienceProficient in modern programming language such as C#, C++, or JavaDemonstrated experience with object-oriented software design and expertise in CGood understanding of the embedded software development workflow from requirements to...


  • Cary, United States Kyyba Full time

    Title: Embedded Software Engineer Location: Cary, NC Duration: 24 months (Possibility to Extend) Position type: Contract – W2 Job Description Primary Job Responsibilities • Perform embedded software engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration,...

  • C# Software Engineer

    4 weeks ago


    Cary, United States Garmin International Full time

    OverviewWe are seeking a full-time C# Software Engineer for our Cary, NC location. In this role, you will utilize the latest version of .NET and modern CI/CD tools to support a web application architecture and enterprise billing system in our multi-cloud environment. You will work with engineers on architectural design, problem solving and supporting our...

  • C# Software Engineer

    4 weeks ago


    Cary, North Carolina, United States Garmin International Full time

    OverviewWe are seeking a full-time C# Software Engineer for our Cary, NC location. In this role, you will utilize the latest version of .NET and modern CI/CD tools to support a web application architecture and enterprise billing system in our multi-cloud environment. You will work with engineers on architectural design, problem solving and supporting our...


  • Cary, North Carolina, United States Rose International Full time

    Job SummaryWe are seeking an experienced Embedded Software Developer to fill a key role in our team at Rose International. As an Embedded Software Developer, you will be responsible for designing and developing tools and scripts to enhance efficiency and user experience in Client OpenRTOS based embedded software development.Key ResponsibilitiesTool...

  • Software Engineer

    3 days ago


    Cary, United States Computech Corporation Full time

    John Deere-2 year contingent contract role (W2 Only)NO VISA CANDIDATES ALLOWED FOR THIS ROLEAs a Software Engineer for the Embedded Tools Team within ISG Tech Stack, Embedded Infrastructure located in Cary NC you will:Support the development of tools & scripts for increasing efficiency and user experience in John Deere’s Open RTOS based embedded software...

  • Software Engineer

    2 days ago


    Cary, United States Computech Corporation Full time

    John Deere-2 year contingent contract role (W2 Only)NO VISA CANDIDATES ALLOWED FOR THIS ROLEAs a Software Engineer for the Embedded Tools Team within ISG Tech Stack, Embedded Infrastructure located in Cary NC you will:Support the development of tools & scripts for increasing efficiency and user experience in John Deere’s Open RTOS based embedded software...


  • Cary, United States Acro Service Corp Full time

    Primary Job Responsibilities• Perform embedded software engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, integration testing and problem solving• Develop embedded operating system software for vehicle controllers in C• Assign, coordinate,...


  • Cary, United States TekWissen ® Full time $55 - $60

    Job DescriptionJob DescriptionJob Title: Embedded Software Engineer   Location: Cary, NC, 27513 Duration: 24 Months         Job Type: W2 Contract        Work Type: Onsite Shift: 1st shift Visa sponsorship is not available, now or in the near future, for this position.  Job Description: As a Software Engineer for the Embedded Tools...


  • Cary, United States KYYBA Inc Full time

    Title: Embedded Software EngineerLocation: Cary, NCDuration: 24 months (Possibility to Extend)Position type: Contract – W2 Job DescriptionPrimary Job Responsibilities• Perform embedded software engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews,...