Embedded C++ Developer

Vdart Inc
  • TX
    23 days ago

    Job Description

    Job Title: Embedded C++ Developer (Onsite)

    Location: Dallas, TX

    Duration: 6 Months

    Job Description

    • 6-8 yrs Experience in Embedded systems.
    • Expert in C, C++, embedded Linux, and device drivers
    • 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
    • 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.

    Education:

    • Bachelor's or Master's degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.

    Numbers & Facts

    LocationTX

    Skills

    • Algorithmsunmatched
    • Architectural Designunmatched
    • BSPunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Code Reviewsunmatched
    • Communications Protocolsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Device Driversunmatched
    • Electrical Engineeringunmatched
    • Embedded Linuxunmatched
    • Embedded Programming Languagesunmatched
    • Embedded Systemsunmatched
    • HTTP (HyperText Transport Protocol)unmatched
    • IP (Internet Protocol)unmatched
    • InterProcess Communication (IPC)unmatched
    • JSONunmatched
    • Linux Operating Systemunmatched
    • Mathematicsunmatched
    • Memory Hardwareunmatched
    • Multithreaded Programmingunmatched
    • REST (Representational State Transfer)unmatched
    • RPC (Remote Procedure Call)unmatched
    • RTSP (Realtime Streaming Protocol)unmatched
    • Realtime Transport Protocolunmatched
    • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Prototypingunmatched
    • Team Playerunmatched
    • Unit Testunmatched
    • XML (EXtensible Markup Language)unmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder