New York Technology Partners · 19 hours ago
Embedded Software Engineer
New York Technology Partners is seeking a highly skilled Embedded Software Engineer with strong experience in C++ and Embedded Linux development. The role involves designing, developing, and maintaining software for embedded systems used in production environments, contributing across the full product lifecycle from concept through deployment and support.
Responsibilities
Design, develop, and maintain embedded software applications in C++
Develop and customize applications and drivers for Embedded Linux platforms
Work with cross-functional teams (hardware, firmware, systems engineering) to define and implement system architecture
Optimize software for performance, memory usage, and reliability
Debug and troubleshoot system-level issues involving hardware/software interaction
Develop low-level interfaces (SPI, I2C, UART, CAN, Ethernet, etc.)
Contribute to board bring-up and system integration activities
Write unit tests and participate in code reviews to ensure software quality
Maintain clear technical documentation for software designs and processes
Support field deployments and resolve production issues as needed
Qualification
Required
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
3+ years of experience in embedded software development
Strong proficiency in C++ (modern C++ preferred: C++11/14/17 or later)
Experience developing on Embedded Linux systems
Experience with Linux kernel configuration and device drivers
Familiarity with cross-compilation toolchains and build systems (e.g., Make, CMake, Yocto, Buildroot)
Experience with debugging tools (GDB, Valgrind, logic analyzers, oscilloscopes)
Understanding of multithreading, concurrency, and real-time systems
Preferred
Experience with RTOS environments
Familiarity with networking protocols (TCP/IP, UDP, MQTT, etc.)
Experience with CI/CD pipelines and version control (Git)
Knowledge of secure software development practices
Experience in regulated or safety-critical environments (medical, automotive, aerospace, industrial)
Company
New York Technology Partners
New York Technology Partners is an information technology company that provides IT and engineering services.
H1B Sponsorship
New York Technology Partners 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
2025 (52)
2024 (74)
2023 (59)
2022 (104)
2021 (74)
2020 (115)
Funding
Current Stage
Growth StageLeadership Team
Company data provided by crunchbase