1

C Embedded Software Developer Jobs in New York (NOW HIRING)

Embedded Software Engineer

Hawthorne, NY · On-site

$115K - $155K/yr

Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION ... Write efficient and reliable code in C/C++ for embedded systems, ensuring optimal performance and ...

Embedded Software Engineer

Hawthorne, NY · On-site

$115K - $155K/yr

Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION ... Write efficient and reliable code in C/C++ for embedded systems, ensuring optimal performance and ...

Experience with embedded software design and programming in C and C++ * Experience with building drivers for custom hardware systems * Hands-on experience with hardware debugging tools (oscilloscopes ...

Embedded Software Engineer

Manhattan, NY · On-site

$133K - $160K/yr

Use C/C++ to architect, develop, and implement software for embedded Linux hardware platforms ... Collaboratingwith other developers and business leaders to build solutions tonew problems * Support ...

Embedded Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance ... C++, Python, or similar languages Handson Linux experience (boot, kernel, and userspace layers ...

Senior Embedded Software Engineer

Florham Park, NJ · On-site

$129K - $170K/yr

Senior Embedded Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance ... Proficiency in C, C++, and assembly programming for embedded architectures such as ARM, MIPS, x86 ...

next page

Showing results 1-20

Embedded Software Developer - Diagnostics

New Providence, NJ • On-site

Myticas Consulting
51 - 200 employees

Other

Posted 7 days ago


Job description

We are seeking a Diagnostic Software Engineer with strong embedded software and low-level hardware programming experience. The successful candidate will work closely with hardware and software teams to develop diagnostic solutions, troubleshoot complex issues, and thoroughly validate product hardware functionality.

Requirements
  • Bachelor’s or Master’s degree in Electrical Engineering, Telecommunications Engineering, Computer Science, or a related field, with at least 3 years of recent, relevant experience.
  • Strong understanding of low-level software development and direct hardware access, including the ability to work from device data sheets to access embedded controllers and peripherals.
  • Knowledge of associated low-level hardware interface protocols.
  • Experience working with software development tools and Linux operating environments.
  • Understanding of Continuous Integration (CI) concepts and version control practices.
  • Ability to read and interpret product hardware schematics and perform digital circuit analysis.
  • Demonstrated experience analyzing, troubleshooting, and debugging hardware and software failure scenarios.
  • Ability to develop comprehensive diagnostic code designed to thoroughly exercise and validate the hardware functionality of an assigned product.
  • Strong problem-solving skills and a demonstrated ability to drive the investigation and resolution of complex product issues.
  • Experience with embedded software development.
  • Proven experience working with bus and interface technologies such as:
    • SPI
    • I2C
    • MDIO
    • PCIe
    • Device drivers
  • Strong programming experience with C/C++ and Python.
  • Experience with Git or similar version control systems.
  • Strong knowledge of the Linux operating system, including shell scripting.
  • Strong teamwork and collaboration skills with a commitment to software quality and engineering excellence.
Nice to Have

The ideal candidate will also have experience working with optical telecommunications systems.

#J-18808-Ljbffr