Embedded Software Engineer Jobs in New York
Embedded Software Engineer jobs in New York are in strong demand, concentrated in defense and aerospace, medical devices, financial technology infrastructure, and consumer electronics, with openings at every level from entry-level firmware developer through principal engineer. The heaviest hiring happens in and around New York City, Long Island, and the Albany-Troy corridor, where established employers like Northrop Grumman, Collins Aerospace, and Broadcom maintain significant engineering teams. The most sought-after specialties in New York are real-time operating systems, RTOS-based firmware, embedded Linux, and safety-critical systems development. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 19+ Embedded Software Engineer jobs







Allient Inc. is in growth mode and currently seeking a Senior Embedded Software Engineer to join our team in Rochester, New York!
The Senior Embedded Software Engineer researches, designs, and develops embedded software systems in collaboration with hardware product development. This role combines deep technical leadership, product ownership, and hands-on embedded software development, leading the architecture and implementation of complex embedded motion control systems. The role requires a high degree of independence and leadership in complex projects, including management of the full software development lifecycle, contribution to technology strategy, on-time software delivery, mentorship of junior engineers, and serving as a technical and/or product leader for assigned software platforms and product lines.
Responsibilities:
Develop Embedded Servo Drive Controls
- Design, implement, and optimize embedded motion control, servo, and I/O systems to meet aggressive performance, determinism, and reliability requirements.
- Own critical subsystems within larger product architectures.
- Serve as a technical authority for EtherCAT and real-time fieldbus architectures.
- Lead the design and implementation of high-performance communication stacks, synchronization strategies, and distributed systems between controllers and drives.
- Lead integration and optimization of multiple industrial protocols. Ensure robust interoperability with third-party systems and controllers.
Architect and Develop System and Product Software Architectures
- Contribute to and own portions of system-level architecture for embedded platforms, spanning firmware, real-time OS, communication layers, and hardware/firmware boundaries.
- Translate high-level architectural direction into robust subsystem designs that scale across products.
- Research and integrate new technologies to enhance product capabilities.
- Coordinate technologies with industry partners and vendors; interface with vendors to select/customize purchased software, support programs, and hardware such as single-board computers.
- Investigate and resolve software issues, implementing enhancements and optimizations.
Manage Full Software Development Lifecycle
- Oversee all phases of software development (design, coding, testing, documentation, deployment, and maintenance).
- Create and maintain verification and regression tests for all aspects of the design of developed products.
- Manage projects independently, adapting to complexity and scale.
- Support a culture of continuous improvement and innovation within the team, engaging in advanced training and professional development initiatives.
- Collaborate with cross-functional teams to ensure cohesive system design and support the alignment of software development projects with organizational goals and product roadmaps.
- Adhere to best practices in software development and documentation, ensuring compliance with industry standards and regulatory requirements.
- Stay updated with emerging technologies and methodologies to contribute to efficiencies and competitive advantages in software engineering processes.
Provide Technical Leadership & Strategy
- Provide mentorship and technical guidance to junior engineers.
- Contribute to technology roadmaps and strategic planning for software development.
- Lead efforts in continuous improvement, innovation, and best practices.
- Lead and actively participate in all phases of the product lifecycle—architecture, implementation, review, documentation, testing, release, and long-term maintenance.
- Own complex problem investigations in the field and drive root-cause analysis and systemic improvements.
- Support coordination across teams, including hardware, QA, and product management.
- As a Technical Leader, provide technical direction, work coordination, mentoring, and oversight for contributing engineers on assigned projects, products, or initiatives (as assigned).
- As a Product Leader, take ownership of a specific product line’s software development, documentation, testing, maintenance, quality, and support (as assigned).
Education & Experience:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 10+ years of professional experience in embedded software/firmware development.
- Demonstrated ownership of complex embedded systems or product architectures in production environments.
Technical Skills Required:
- Expert-level experience with embedded systems architecture, design and real-time programming.
- Expert-level proficiency in C / C++, including coding standards and optimization techniques.
- Strong experience in debugging deterministic real-time systems with kHz control loops or faster.
- Knowledge of, or demonstrated ability to rapidly learn and apply, EtherCAT protocols and industrial fieldbus technologies and their applications (CANopen, Modbus/TCP, and Ethernet/IP).
- Proficiency with Windows-based development environments and standard engineering computing tools.
- Proficiency with embedded software development environments, including toolchains, version control, build systems, software quality tools, and agile development practices.
- Hands-on debugging with electronics instrumentation (debuggers, oscilloscopes, logic analyzers).
- Must be a U.S. person due to ITAR regulations.
Optional, Desirable Technical Skills:
- Functional safety awareness (IEC 61508 / IEC 61800-5-2 / SIL concepts).
- Experience with Embedded control system integration:
- Motion control algorithms and systems.
- ROS 2, with a focus on motion control and servo drive interfacing.
- RTOS for embedded controllers (e.g. FreeRTOS).
- Computer-based industrial automation motion controllers and soft-PLC.
- Serial encoders (e.g., EnDat, BiSS, SSI).
- Proficiency in Linux and Unix.
- Knowledge of programming in IEC 61131-3, related development tools, and Relay Ladder Logic.
- Proficiency in Python and C#.
- Experience with QNX Neutrino or other POSIX-based operating systems.
- Knowledge of FPGA architecture and design.
- Ability to design, build, and maintain sophisticated hardware test platforms for electronics and motion systems.
Additional Required Competencies:
- Strong problem-solving and analytical skills.
- Ability to work independently and lead projects effectively.
- Excellent verbal and written communication skills.
- Commitment to quality, efficiency, and innovation.
- Experience in cross-functional team collaboration.
To learn more about Allient, visit our website at www.Allient.com- Allient Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
See All 19 Embedded Software Engineer Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find JobsEmbedded Software Engineer Jobs by City in New York
Where New York roles are concentrated, by current openings.
Embedded Software Engineer Job Market in New York
A snapshot from current New York openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Manufacturing
- Consulting & Professional Services
What New York Employers Look For
The qualifications that appear most often in embedded software engineer jobs across New York.
- Bachelor's degree in electrical engineering, computer engineering, or computer science required
- Proficiency in C and C++ for bare-metal and RTOS-based embedded development
- Experience with microcontrollers and microprocessors such as ARM Cortex or STM32 families
- Familiarity with debugging tools including JTAG, oscilloscopes, and logic analyzers
- Knowledge of communication protocols including UART, SPI, I2C, CAN, and Ethernet
- Experience with version control systems and cross-platform build environments like Git and CMake
Embedded Software Engineer Jobs in New York: Frequently Asked Questions
How do you become an embedded software engineer in New York?
Embedded software engineering in New York does not require a state-issued license, so the path runs through education and demonstrated technical skill. Most employers expect at least a bachelor's degree in electrical engineering, computer engineering, or computer science from an accredited program. New York has strong pipelines through schools like Cornell, RPI, Columbia, and NYU Tandon. Building a portfolio of firmware projects and earning vendor certifications in tools like ARM or FreeRTOS strengthens a candidacy considerably.
How much do embedded software engineers make in New York?
Embedded software engineers in New York earn a median of about $166,180 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $97,430 for the lowest 10% to over $224,590 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire embedded software engineers in New York?
Employers hiring embedded software engineers in New York right now include BAE Systems USA, Quest Defense, and Hidden Level, based on current listings on Migrate Mate as of August 2026. New York's defense and medical device sectors create particularly consistent demand, with Long Island and the greater New York City area anchoring many of the largest engineering teams in the state.
Which New York cities have the most embedded software engineer jobs?
Endicott, Syracuse, and Rochester account for the largest share of embedded software engineer openings in New York. New York City drives volume through its concentration of fintech infrastructure, consumer electronics, and corporate engineering centers, while Long Island's defense and aerospace contractors and the Albany-Troy region's semiconductor and medical technology firms sustain strong demand outside the metro core.
Are there remote embedded software engineer jobs in New York?
Yes, but they're rare. Embedded software engineering is inherently hands-on, requiring access to physical hardware, lab equipment, and test rigs, which limits how much of the work can move fully remote. About 63% of embedded software engineer openings tied to New York are remote or hybrid as of August 2026, and the roles that do offer flexibility tend to concentrate in higher-level architecture, code review, or simulation-heavy development rather than board bring-up or hardware integration.
How can I get hired as an embedded software engineer in New York with little or no experience?
The most realistic entry path is an internship or co-op with a New York defense contractor or medical device company, where structured programs for new graduates are common at employers like Northrop Grumman and Philips Healthcare. RPI, NYU Tandon, and Cornell all maintain recruiting relationships with these firms. Roles like firmware test engineer or hardware validation engineer often serve as entry points, and a portfolio of personal embedded projects on GitHub, especially RTOS or microcontroller work, meaningfully improves early-career candidacy.
Where can I find and apply to embedded software engineer jobs in New York?
You can find and apply to embedded software engineer jobs in New York on Migrate Mate, which lists current openings across the state. Search the available roles, find ones that match your background and target area, and apply directly to the employers posting them.
See All 19 Embedded Software Engineer Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find Jobs