Senior Embedded Software Engineer (C++/Embedded/Linux) jobs in United States
cer-icon
Apply on Employer Site
company-logo

KUTIR CORPORATION · 4 hours ago

Senior Embedded Software Engineer (C++/Embedded/Linux)

Kutir Corporation is seeking a Senior Embedded Software Engineer with expertise in C++ and embedded Linux. The role involves architecture, design, prototyping, and software development for embedded devices, requiring strong knowledge of Linux and device drivers.

ComputerSoftware
check
Diversity & Inclusion
check
H1B Sponsor Likelynote

Responsibilities

6-8 yrs Experience in Embedded systems
Expert in C, C++, embedded Linux and device driver
6+ years of experience in architecture, design, prototyping, software development, code review, and unit testing for embedded devices
High proficiency with modern C, C++, C++11/C++14, or C++17 preferred
Experience and strong knowledge of Linux, BSP, Linux subsystems
Experience in JavaScript
Memory and performance profiling tools experience
Excellent with the C++ build process
Excellent knowledge of multithreading and algorithms
Solid foundational knowledge of inter-process communications (IPC) and remote procedure calls (RPC)
Proficiency with multiple communications paradigms: client-server, peer-to-peer, and publish/subscribe
Good to have: Experience with IP-based communications and protocols, for example, HTTP, TLS, REST, WebSockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, and HLS
Experience working with diverse engineering teams

Qualification

C++Embedded LinuxDevice DriverArchitecture DesignMemory Profiling ToolsMultithreadingInter-process CommunicationsJavaScriptCommunication Protocols

Required

6-8 yrs Experience in Embedded systems
Expert in C, C++, embedded Linux and device driver
6+ years of experience in architecture, design, prototyping, software development, code review, and unit testing for embedded devices
Experience and strong knowledge of Linux, BSP, Linux subsystems
Excellent with the C++ build process
Excellent knowledge of multithreading and algorithms
Solid foundational knowledge of inter-process communications (IPC) and remote procedure calls (RPC)
Proficiency with multiple communications paradigms: client-server, peer-to-peer, and publish/subscribe
Education: Bachelor's or Master's degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field

Preferred

High proficiency with modern C, C++, C++11/C++14, or C++17 preferred
Experience in JavaScript
Memory and performance profiling tools experience
Good to have: Experience with IP-based communications and protocols, for example, HTTP, TLS, REST, WebSockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, and HLS
Experience working with diverse engineering teams

Company

KUTIR CORPORATION

twittertwittertwitter
company-logo
Kutir | Building Future-Ready Tech Teams — AI. Cloud. Data. Digital Products.

H1B Sponsorship

KUTIR CORPORATION has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2021 (2)
2020 (3)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Ranjine Ramachandran
CFO
linkedin
Company data provided by crunchbase