Edge Firmware Developer (NC)
Must Have Skills:
- 12+ years’ experience in firmware development of Linux based embedded devices (preferably using ARM 32/64-bit architecture)
- 7+ years’ experience in embedded development for IoT device and edge for connectivity with a cloud backend
- Experience with cybersecurity best practices related to Linux/C++ based development libraries
- 7+ years of experience in coding and debugging in C++ Linux preferably with ARM devices
- Expertise in Embedded systems multitasking patterns, IPC mechanism like shared memory, pipes and sockets, semaphores, multithreading, and synchronization in C++ Linux environment.
- Expertise in developing and utilizing APIs.
?
Day to day responsibilities:
- Own edge device firmware, embedded applications running on edge device, and interfaces enabling cloud connectivity
- Technical responsibility for edge firmware development, feature enhancement and firmware maintenance for edge devices in production
- Architecture responsibility to ensure code modularity and portability, optimal design patterns and methods, security, testability, and supportability by applying strong object-oriented principles, data isolation, communication patterns, and unit test implementation/integration strategies
- Ensure technical alignment of global development and QA resources to execute on project deliverables and commitments
Department: Preferred Vendors
This is a contract position
Recommended Jobs
Product Specialist Lead
At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we'll give you what you need to make it happen…
Premium Auditor (Hybrid)
ARMStrong Insurance Services is the leading and most trusted name in the world of debt recovery and financial solutions. With a track record of excellence and reliability, we have proudly served busi…
Server / Wait Staff
Join the Waffle House Family – Now Hiring Servers! At Waffle House, we're not just in the food business—we're in the people business! We're looking for full-time and part-time servers to join our …
Biopharma Account Manager
At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe. As a Life Science Sales Repr…
Plant Quality Assurance Manager
Plant Quality Assurance Manager Job Summary The Manager, Plant Quality Assurance has overall responsibility to plan, coordinate, and direct all technical and administrative functions of the…
BCBA (Board Certified Behavior Analyst)
Reliatus Behavioral Health , a premier recruiting partner for leading ABA organizations, is seeking passionate and dedicated BCBAs to join our client’s team with opportunities available in Hickor…
Sr. Mechanical Engineer
Job Details: Sr. Mechanical Engineer Responsibilities We are an employee-focused engineering organization committed to fostering professional growth, collaboration, and innovation. Our team …
Sales Representative - Remote Role with Training Provided and Bonus
Just a quick update – we're not considering international candidates right now. Our company's been honored as a Top Company Culture by Entrepreneur Magazine for two years running, and we're keep…
Supervisor, Wheelchair Terminal Operations at RDU International Airport, NC
Pacific Aviation is a leading airport-handling provider dedicated to providing exceptional service for some of the world’s finest airlines. By developing and growing our people, we know that our team…
Manufacturing Maintenance Technician
Accentuate Staffing is assisting a growing manufacturing company in the Fuquay Varina area who is hiring a Maintenance Technician to join their team. This is contract-hire opportunity working 1st shif…