IoT Embedded Linux Software Engineer
$53 - $64 per hourInsight Global
Get AI-powered advice on this job and more exclusive features. This range is provided by Insight Global. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $53.00/hr - $64.00/hr Must haves: Bachelor's Degree in Engineering, computer Science or Electrical/ Computer Engineering 3+ years of experience in firmware development/ unit testing of Linux based embedded devices preferably using ARM 32-bit architecture 2+ years of experience in unit test case/framework development for IoT device and edge for connectivity with a cloud backend using C++ or Python 3.0 for arm target platforms 5+ years of experience in coding, testing and debugging in C++ Linux preferably with ARM devices Bash scripting experience Experience with Embedded UI in embedded C, C++ and familiarity with UI frameworks like Qt, GTK. Experience with integration testing in automation device with edge device and to cloud and mobile applications Pluses: Experience with ARM 64-bit architecture LVGL, Storyboard and developing automation scripts to test Embedded UI is an added plus Experience integration testing in automation device with edge device and to cloud and mobile app Experience with cybersecurity best practices related to Linux/C++ based development libraries Expertise in developing, testing and utilizing RESTful APIs or gRPC Familiarity with Embedded systems multitasking patterns, IPC mechanism like shared memory, pipes and sockets, semaphores, multithreading and synchronization in C++ Linux environment Day to Day: Insight Global is seeking an Edge / Gateway Software Automation / Test Engineer to work in a hybrid setting for a client in Apex, NC. In this role, you will work with a team that is responsible for the design, definition, implementation, and delivery of the unit test automation framework at the edge. This role owns the edge device firmware unit test automation framework and test script development to holistically test firmware, applications, and interfaces running on edge devices. Design, definition, implementation, and delivery of the unit test automation framework at the edge. Own the development and maintenance of the edge device firmware unit test automation framework and test scripts. Conduct holistic reviews of feature sets and code architecture, translating them into test automation enhancements. Baseline test cases to optimize test automation code coverage and accuracy, ensuring firmware and software quality assurance. Develop technical unit test requirements and design documents for firmware validation. Collaborate globally with firmware developers and other QA resources to ensure industry best practices in design, security, testability, and support. Develop automated execution and reporting within the CI/CD pipeline to enable seamless handoff to global software quality assurance teams. Ensure alignment and allocation of global resources to execute on project deliverables and commitments. Seniority level Seniority level Mid-Senior level Employment type Employment type Contract Job function Job function Information Technology and Engineering Industries Appliances, Electrical, and Electronics Manufacturing Referrals increase your chances of interviewing at Insight Global by 2x Inferred from the description for this job Medical insurance Vision insurance 401(k) Get notified about new Embedded Software Engineer jobs in Apex, NC . Durham, NC $80,000.00-$110,000.00 1 year ago Embedded Software Engineer 1 - Networking Team Embedded Software Engineer 2 - Networking team Part-Time Student - Software Engineer, Embedded OS - Cary, NC North Carolina, United States 15 hours ago North Carolina, United States 2 weeks ago Principal Firmware Engineer, Power Management Senior Embedded Software Engineer Team Lead Senior Embedded Software Engineer - Rust Cary, NC $89,300.00-$198,900.00 1 week ago Senior Embedded Software Engineer Team Lead Lead I&C (Instrumentation & Controls) Embedded Software Engineer (Remote Eligible, U.S.) Embedded Linux Field Engineer for Devices/IoT Senior Embedded Software Engineer Team Lead Embedded Linux Senior Software Engineer - Optimisation Senior Embedded Software Engineer - Rust Sr. Software Engineer (Firmware) Security Raleigh, NC $130,900.00-$184,600.00 4 days ago Principal Cybersecurity Software Development Engineer Apex, NC $95,500.00-$177,300.00 1 week ago Senior Cybersecurity Software Development Engineer Life Science/Pharma/Bio Project Engineer Pre-Sales Systems and Architecture Expert Training Specialist We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr Insight Global
- SafelyYou is hiring a Senior Embedded Software Developer to design and implement next-generation IoT AI vision sensors and life-safety... ...features, mentor junior engineers, and lead projects through the... ...functional teams, integrating RTOS and Linux components, and shaping the...Suggested
- Videndum plc is seeking a Software Developer in Cary, NC to develop... ...programming experience, and Linux application development. The... ...includes tasks like supporting embedded devices, leading code reviews... ...and working with electronic engineering teams. Benefits include health...Suggested
- Garmin is seeking a full-time Senior Embedded Linux Engineer for its Outdoor team at the Cary, NC location. The role involves developing low-level embedded software for Garmin Consumer Outdoor products, including C/C++ software development, hardware interaction, and technical...SuggestedFull time
- Overview We are seeking a full-time Senior Embedded Linux Engineer for our Outdoor team at Garmin's U.S. headquarters in the Greater Kansas City... ...you will be responsible for developing low-level embedded software for various Garmin Consumer Outdoor products. You will be...SuggestedFull time
- Baxter International Inc. is seeking a Senior Embedded Software Engineer to join our Novum Infusion Pump team. You will develop embedded software... ...documentation. A 3+ year background in embedded software and C++ with Linux exposure is required. #J-18808-Ljbffr Baxter International...Suggested
$65k
Cognizant is seeking IoT Specialists who will work on innovative IoT solutions across various industries. A Bachelor's degree in Engineering or Computer Science is required. The role offers an annual salary of $65,000, alongside eligibility for performance-based incentives...- Ellington Growth Partners is seeking an IoT Embedded SW Development Engineer IV to lead innovative projects from concept to manufacturing. You will develop embedded software focused on Embedded Linux applications and collaborate closely with cross-functional teams. The...
$110k - $121k
DSN is seeking a full‑time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford,... ...large‑scale, production software systems Deep understanding of Linux‑based development, multithreading, memory management, and...Full time- ...experience working in Developing Embedded Display Devices, C++ &... ...Create and maintain embedded software for material handling equipment... ...functional teams, including hardware engineers, to optimize system... ...such as Python or Java. Yocto Linux Development experience : Strong...
$170k - $230k
Job Summary The Presales Solutions Engineer - OT/IoT Security will be a customer-facing security expert. They will take a consultative approach to security projects and have a holistic understanding of how security technology enables business. The Solutions Engineer will...Work experience placementFlexible hours- A technology solutions provider in Cary, North Carolina, is seeking an experienced engineer specializing in embedded systems. The ideal candidate will have over 8 years of engineering experience, strong skills in C/C++ programming, and a solid background in RTOS applications...
- ...innovative radio frequency engineering- providing End to End IoT products and solutions from... ...Manufacturing with robust portfolio of embedded wireless components,... ...to market. Embedded Software Engineer will be focused on Embedded Linux applications and responsible...Flexible hours
- ...system-level requirements, and process them into software requirements specifications Design components of an embedded system based on software requirements Integrate... ...and code reviews Qualifications 8+ years of engineering experience (or advanced degree plus 6 years) 5+...
- Eaton in Raleigh, NC, is seeking a Senior Linux Firmware Engineer to design, develop, and implement software solutions for advanced three-phase power systems. The... ...involves collaboration with a global team to build embedded Linux software while adhering to stringent...Relocation package
- Pentangle Tech Services | P5 Group seeks an experienced Embedded Software Developer in Cary, North Carolina. The ideal candidate will be proficient in C++ and have a strong background in embedded systems development, focusing on display devices and cutting-edge technology...
$130k - $190k
Eaton Corporation is seeking an Engineering Manager for Embedded Linux Platforms in Raleigh, NC. This role involves leading global engineering teams... .... Candidates should have strong experience in embedded software development and a background in Agile methodologies. The...- Trinnex is hiring an Entry-Level Full Stack Developer in Raleigh, North Carolina. Join our Digital Solutions team to work on impactful applications that integrate sensor data and AI technologies. This role involves supporting both front-end and back-end development, API...
$78.4k - $79.91k
...Science, or a related field, or equivalent relevant experience. 8+ years of specialized experience in data backup and recovery, backup engineering, storage architecture, or disaster recovery leadership roles. Expert-level knowledge of enterprise backup and recovery platforms...Contract workWork at office$60 - $85 per hour
...innovative technology company building cutting-edge embedded systems, is looking for an experienced Embedded C Software Engineer to join their team, in the greater Raleigh, NC... ...Cyber Software Engineer (Embedded) Embedded Linux Senior Software Engineer - Optimisation...Contract workRelocation package- A leading university is seeking a dedicated Linux Systems Administrator to support academic courses and research initiatives. This role... ...100 servers with Red Hat and Ubuntu Linux, installing software, and providing technical support. Ideal candidates will have a...
- VAST Data is seeking a Linux Kernel Developer in Raleigh, NC. The role focuses on developing high-performance file systems and innovating... ...system programming, alongside a degree in Computer Science or Engineering. This is an opportunity to join a new team dedicated to kernel...
- A technology service provider is seeking a remote Red Hat Linux Admin with AWS experience for a 12+ month position based in Raleigh, NC. The role requires advanced skills in Linux server management and cloud infrastructure solutions, with responsibilities including design...Remote job
- Parker Hannifin is seeking an experienced Embedded Software Engineer located in Cary, NC. This role involves developing and verifying software for control systems, focusing on motor control and signal processing technologies used in aerospace applications. The ideal candidate...
$130k - $190k
...Sector division is currently seeking a Engineering Manager, Embedded Linux Platforms. The expected annual... ...validation, and release of Linux platform software across hardware and application... ...supporting NPI programs in industrial or IoT domains Experience improving...Local areaRelocation- ...Principal Computer Systems Analyst to work on-site in support of classified government contracts. This role requires expertise in AWS/Linux systems administration and a current Top Secret clearance. We offer competitive salaries, a great benefits package, and a...
- NC State College of Engineering is seeking a dedicated Linux Systems Administrator to support the Electrical and Computer Engineering department. This role involves managing Linux servers, providing technical support, and contributing to innovative research initiatives...
- Northrop Grumman is seeking a Principal Computer Systems Analyst (Linux Systems Administrator) to work on-site in Morrisville, NC. This role is focused on supporting classified government contracts, requiring skills in Linux administration and AWS environments. Ideal candidates...
$40 - $50 per hour
...Oracle EBS administration expertise, strong Linux/Unix experience, and a proactive mindset... ..., monitoring, and reporting Support software deployments and collaborate with... ...Bachelor's degree in Computer Science, Engineering, Business, or equivalent professional experience...Contract workImmediate start3 days per week- VAST Data is looking for a Linux Kernel Developer to join our growing team! Overview... ...AI era. We are building the enterprise software infrastructure to capture, catalog, refine... ...advantage BSc/MSc degree in Computer Science, Engineering, or equivalent #J-18808-Ljbffr VAST...
- Onsite work is expected 2-3 days per week in Raleigh, NC.Our client has an opening for a Senior Linux System Administrator(801393)This position is up to 12 months, with the option of an extension, and the client is in Raleigh, NC.Please send rate and resume.Skill Required...2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to IoT Embedded Linux Software Engineer. Be the first to apply!
- remote software sales Apex, NC
- senior c# .net software developer Apex, NC
- id software Apex, NC
- software Apex, NC
- entry level software sales Apex, NC
- healthcare software sales Apex, NC
- software implementation project manager Apex, NC
- software support Apex, NC
- software technical support Apex, NC
- software asset management analyst Apex, NC


