Senior Embedded Engineer: Linux Drivers & Video AI (Remote)
PieSoft, LLc.
United States
Remote
USD 100,000 - 120,000
Full time
14 days+
Application generator
Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Get past ATS filters
Benefits offered by this job
Bonuses for achieving goals
Training and professional development
Work from anywhere
Supportive team environment
Variety of additional perks
Job summary
A dynamic software company is seeking a Senior Embedded Software Engineer to develop embedded software for complex hardware platforms. This role involves designing high-quality system architectures and collaborating closely with hardware teams. You will work independently on cutting-edge video processing technologies and help guide other engineers. The position is remote-friendly and offers opportunities for professional development. Ideal candidates have strong C/C++ skills and experience with embedded Linux systems.
Qualifications
Extensive commercial experience in Embedded Software Development with shipped products.
Deep understanding of microcontrollers, memory management, and low-level driver development.
Experience with protocols such as SPI, I2C, UART, CAN, Ethernet, and USB.
Responsibilities
Design and develop high-quality embedded software for complex systems.
Take ownership of the entire embedded software lifecycle.
Collaborate closely with hardware and product teams.
Skills
Embedded Software Development
Production-grade C and C++
Embedded Linux
Real-time systems
Microcontrollers and SoCs
Hardware integration
Technical guidance
Job description
A dynamic software company is seeking a Senior Embedded Software Engineer to develop embedded software for complex hardware platforms. This role involves designing high-quality system architectures and collaborating closely with hardware teams. You will work independently on cutting-edge video processing technologies and help guide other engineers. The position is remote-friendly and offers opportunities for professional development. Ideal candidates have strong C/C++ skills and experience with embedded Linux systems.