Front-End Developer (Embedded Systems, C++ & AI Experience) at Dallas, Texas USA

J & J LIFESTYLE SOLUTIONS, L.L.C.
Dallas, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 121K

Job location

Dallas, United States of America

Tech stack

C
Artificial Intelligence
Unit Testing
C++
Client Server Models
Software Quality
Code Review
Software Debugging
Embedded Software
JSON
Linux System Administration
Peer-To-Peer (P2P)
Software Architecture
Software Engineering
WebSocket
XML
Real-Time Transport Protocol
Transport Layer Security
iOS
Generative AI
RTSP
Information Technology
Front End Software Development
C++14

Job description

Location: Dallas, Texas, USA Work Mode: Onsite (5 days/week) Start Date: Immediate Job Summary We are seeking an experienced Front-End Developer with strong expertise in embedded systems and modern C++ development. The ideal candidate will have a solid background in building UI frameworks, working with embedded devices, and applying AI (GenAI) in software development workflows. Key Responsibilities Design, develop, and maintain front-end components for embedded systems. Build and optimize UI frameworks for high-performance applications. Collaborate with cross-functional teams on architecture, design, and implementation. Perform code reviews, testing, and debugging to ensure software quality. Apply modern C++ standards and AI tools to improve development efficiency. Requirements 6-8 years of experience in front-end or embedded software development. Strong proficiency in C, C++, and Linux environments. Hands-on experience with modern C++ (C++11/C++14/C++17). Solid understanding of

Requirements

Do you have experience in Unit testing?, Do you have a Master's degree?, multithreading and algorithms. Experience with software architecture, prototyping, and unit testing. Familiarity with different communication paradigms (client-server, peer-to-peer, publish/subscribe). Nice to Have Experience with protocols such as HTTP, REST, TLS, WebSockets, JSON, XML, RTP, RTSP, or HLS. Exposure to Protobufs or Flatbuffers. Experience working with distributed or cross-functional engineering teams. Practical use of Generative AI tools in development workflows. Education Bachelor's or Master's degree in Computer Science, Computer/Electrical Engineering, Mathematics, or a related field. Eligibility Applicants must be authorized to work in the United States.

Apply for this position