SIGN IN
Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

New York Technology Partners · 12 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.
ConsultingSoftwareHuman ResourcesInformation TechnologyStaffing Agency
check
H1B Sponsor Likelynote
Hiring Manager
Nate Schmidt
linkedin

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

C++Embedded LinuxLinux kernel configurationDebugging toolsMultithreadingRTOS environmentsNetworking protocolsCI/CD pipelinesSecure software developmentRegulated environments

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

twittertwittertwitter
company-logo
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 Stage

Leadership Team

leader-logo
Amy Reynolds
Senior Talent Acquisition Partner
linkedin
leader-logo
Hetal Shah
Technical Recruiter at New York Technology Partners
linkedin
Company data provided by crunchbase