Embedded Software EngineerPieSoft, LLc. • New York, New York, United States
Cette offre d'emploi n'est plus disponible
Embedded Software Engineer
PieSoft, LLc.
- New York, New York, United States
- New York, New York, United States
À propos
Remote
Full-time
Join our team as an Embedded Software Engineer focused on developing advanced Linux device drivers, video AI applications, and streaming solutions. This is a senior-level, hands-on role that combines system-level architectural ownership with deep involvement in embedded software development. You’ll work on the frontier of embedded systems, designing software for complex hardware platforms and implementing cutting-edge video technology. This role offers the opportunity to work at the intersection of hardware and software, creating sophisticated embedded systems with advanced video processing capabilities. You will also guide contributions from internal and external teams, driving quality and consistency across global design workflows.
Your responsibilities:
Design and develop
high-quality embedded software
for complex, performance-critical and resource-constrained systems
Take ownership of the
entire embedded software lifecycle : architecture, implementation, testing, deployment, and maintenance
Build
reliable, maintainable, and scalable firmware , with strong focus on performance, stability, and robustness
Collaborate closely with
hardware, systems, and product teams
to ensure optimal HW/SW integration
Lead
technical and architectural decisions , review designs, and evaluate new tools, technologies, and approaches
Define and enforce
best practices
in embedded development, code quality, testing, and documentation
Investigate, debug, and resolve
complex low-level and system-wide issues , including real-time and concurrency problems
Provide technical guidance and mentorship to other engineers when needed
Has
extensive commercial experience
in Embedded Software Development and has shipped multiple products to production
Writes
production-grade C and C++ , not “good enough” code
Deeply understands microcontrollers and SoCs, including memory management, interrupts, peripherals, DMA, and low-level driver development
Has designed and maintained
real-time systems
using RTOS environments such as FreeRTOS, Zephyr, QNX, or similar
Understands how embedded Linux actually works in production (boot process, BSPs, startup, device drivers); hands-on experience here is a strong advantage
Has worked directly with hardware using protocols such as SPI, I2C, UART, CAN, Ethernet, USB, and understands the failure modes of each
Thinks in systems, not features; can reason about timing, power, performance, and fault scenarios
Is comfortable working independently, taking ownership, and being accountable for results
Communicates clearly and precisely, especially when explaining complex technical decisions
Our benefits include
Bonuses for achieving specific goals in your professional activity
Training and professional development
Working from anywhere (in office or remote)
Working with a supportive team
A variety of additional perks!
Join Us At PieSoft, we support a comfortable, creative learning environment with endless development growth for each team member. If this is what you are looking for please apply for the
Embedded Software Engineer
position, and let’s get acquainted!
Didn't find the position you're interested in? No problems, just send us your resume.
OUR HEADQUARTERS We are open to new challenging tasks and we'd love to learn moreabout your project.
#J-18808-Ljbffr
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.