2

Entry Level Embedded Software Engineer Jobs in New York

Embedded Software Engineer

Passaic, NJ ยท On-site

$136.20K - $179.10K/yr

Embedded Software Engineer As an embedded software engineer, you will join a collaborative team to develop innovative satellite solutions. You will be responsible for software development during all ...

Entry level Embedded Engineer

New York, NY ยท On-site

$143.90K - $189.30K/yr

C/C++/Python Embedded Software Engineer with Linux & hardware interface experience - #1 Importance: Write complete code.... - Design software features to meet product requirements - Write technical ...

Embedded Software Engineer

Manhattan, NY ยท On-site

$128K - $160K/yr

& Responsibilities We're looking for an Embedded Software Engineer with extensive experience developing software (C/C++) in a Linux environment. You will be responsible for working with a team of ...

Entry level Embedded Engineer

New York, NY ยท On-site

$143.90K - $189.30K/yr

C/C++/Python Embedded Software Engineer with Linux & hardware interface experience - #1 Importance: Write complete code.... - Design software features to meet product requirements - Write technical ...

Embedded Software Engineer

Manhattan, NY ยท On-site

$128K - $160K/yr

& Responsibilities We're looking for an Embedded Software Engineer with extensive experience developing software (C/C++) in a Linux environment. You will be responsible for working with a team of ...

Embedded Software Engineer

Manhattan, NY ยท On-site

$133K - $160K/yr

& Responsibilities We're looking for a hands-on Embedded Software Engineer with extensive experience developing software (C/C++) in a Linux environment. You will be responsible for working with a team ...

Embedded Software Engineer

Manhattan, NY ยท On-site

$133K - $160K/yr

& Responsibilities We're looking for a hands-on Embedded Software Engineer with extensive experience developing software (C/C++) in a Linux environment. You will be responsible for working with a team ...

Embedded Software Engineer

New York, NY ยท On-site

$143.90K - $189.30K/yr

As our first full time embedded software engineer you will drive development of our robot software. In this role you will contribute to a wide range of outcomes including: * Increasing on-device or ...

Embedded Software Engineer

Iselin, NJ ยท On-site

$133.50K - $175.70K/yr

... Computer Engineering, relevant technical field, or equivalent practical experience. 2. 10 years of software experience with experience related to embedded systems. 3. Familiarity with data ...

Sr Embedded Software Engineer

Edison, NJ ยท On-site

$133.30K - $175.40K/yr

Embedded Software Engineer Eos Energy Enterprises, Inc. is accelerating the shift to American energy independence with positively ingenious solutions that transform how the world stores power. Our ...

Embedded Software Engineer

Bohemia, NY ยท On-site

$135.80K - $178.60K/yr

Embedded Software Engineer VJ X-Ray LLC is the global leader in developing and manufacturing integrated x-ray sources and high voltage generators. Our mission is to be uncompromising in pushing the ...

Embedded Software Engineer

Bohemia, NY ยท On-site

$70K - $90K/yr

Embedded Software Engineer VJ X-Ray LLC is the global leader in developing and manufacturing integrated x-ray sources and high voltage generators. Our mission is to be uncompromising in pushing the ...

next page

Showing results 1-20

Entry Level Embedded Software Engineer information

See New York salary details

$76.6K

$167.8K

$190.4K

How much do entry level embedded software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for entry level embedded software engineer in New York is $167,807.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,900.00 and $189,300.00 per year, depending on experience, location, and employer.

What is an Entry Level Embedded Software Engineer job?

An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.

What are the key skills and qualifications needed to thrive in the Entry Level Embedded Software Engineer position, and why are they important?

To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

What does a typical day look like for an Entry Level Embedded Software Engineer?

A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.
What are the most commonly searched types of Embedded Software Engineer jobs in New York? The most popular types of Embedded Software Engineer jobs in New York are:
What are popular job titles related to Entry Level Embedded Software Engineer jobs in New York? For Entry Level Embedded Software Engineer jobs in New York, the most frequently searched job titles are:
What cities in New York are hiring for Entry Level Embedded Software Engineer jobs? Cities in New York with the most Entry Level Embedded Software Engineer job openings:
Infographic showing various Entry Level Embedded Software Engineer job openings in New York as of May 2026, with employment types broken down into 93% Full Time, 5% Part Time, and 2% Contract. Highlights an 93% Physical, 4% Hybrid, and 3% Remote job distribution, with an average salary of $167,807 per year, or $80.7 per hour.

Embedded Software Engineer

Kasmo Global

Passaic, NJ โ€ข On-site

$136.20K - $179.10K/yr

Other

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Embedded Software Engineer

As an embedded software engineer, you will join a collaborative team to develop innovative satellite solutions. You will be responsible for software development during all phases of the software development cycle, including requirements, design, implementation, test, integration, and documentation in a fast-paced environment.

โ€ข Experience in embedded Linux software, drivers, file systems and kernel development

Outstanding proficiency in C/C++ on resource-constrained embedded platforms

โ€ข Strong Linux filesystem, Kernel, Shell scripting, IPC, watchdog timers experience

โ€ข Experience in coding with NVIDIA GPU and CPU/GPU processing

โ€ข General user-level and Linux administration experience

โ€ข Experience with networking, concurrency, and distributed systems

โ€ข Experience with open-source environments and development tools, such as Linux, GNU cross compiler toolchains, and IDEs (e.g., Eclipse) and common open-source configuration management and test tools, such as subversion, git, mercurial, GDB, perf

โ€ข Knowledgeable in the area of communication protocols at all layers, such as I2C, SPI, UART, and TCP/IP protocols

โ€ข Able to use tools such as oscilloscopes, logic analyzers, and on-chip debuggers

โ€ข Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis and documentation

โ€ข Experience in implementing high-reliability systems, systems in extreme environments (aerospace experience is a plus), sensors & imaging systems, FPGAs, logic analyzers and oscilloscopes

โ€ข Proficiency reading hardware specifications and schematics

โ€ข Knowledge of operating systems concepts.

โ€ข Proficiency debugging embedded software systems

โ€ข Experience in test definition and execution

โ€ข History of coordinating development activities within teams and cross-group collaborations

โ€ข Experience with FPGA programming is a plus

โ€ข Aerospace Experience a plus

Responsibilities include:

โ€ข Design, develop and maintain embedded software for spacecraft subsystems, test software applications, device drivers, middleware on Linux or other RTOS

โ€ข Participate in software requirements generation, design, implementation, and testing discussion with multiple team members

โ€ข Maintain new and pre-existing software solutions to enhance feature sets and to consistently improve overall stability

โ€ข Participate in team discussions involving satellite architecture and design for ongoing and future projects

โ€ข Assist in design of hardware testing and verification software for use in the production process

โ€ข Work in a small team environment closely with satellite hardware, sensors and system engineers to develop optimal solutions

โ€ข Assist in troubleshooting software related issues associated with 3rd party software and hardware sensors and products.

โ€ข Attend project and subsystem engineering and management meetings when requested

โ€ข Report design and production status weekly to project manager

โ€ข Communicate issues and concerns to team members and managers and support planning to resolve technical, schedule, safety and cost issues

โ€ข The engineer will follow basic design standards to ensure acceptable performance in the satellite, launch, and space environment.