Embedded Systems Engineer — Electrical/Software - Perpetual: : Job Details

Embedded Systems Engineer — Electrical/Software

Perpetual:

Job Location : New York,NY, USA

Posted on : 2025-06-11T20:23:22Z

Job Description :
Embedded Systems Engineer — Electrical/Software

We are seeking a Mid-Level/Senior-Level Embedded Systems Engineer to join our mission-driven team in redefining pharmacy operations. Reporting directly to the founders, you will play a pivotal role in designing and implementing integrated hardware and software solutions that automate inventory management, streamline pick/pack processes, and enhance pharmacy efficiency.

What are we trying to solve?

We're redefining how pharmacies operate by combining software and hardware to automate inventory management, the pick/pack process and more.

  • The Challenge: Speed, accuracy, and reliability are essential for pharmacy operations. Manual processes often lead to inefficiencies, errors, and scalability challenges that impact both operational costs and customer trust.
  • Our Solution: We're building a fully integrated software and hardware system that automates storage, handling, and inventory management for pharmacies, ensuring faster, more accurate, and cost-effective operations.

What you'll be doing

  • Design, develop, and implement embedded systems, including both hardware and software components. Select and integrate microcontrollers, processors, sensors, and other electronic components.
  • Write, test, and debug firmware for embedded systems using languages such as Rust, Python, Typescript. Optimize code for performance, reliability, and resource usage.
  • Design and analyze schematics and PCB layouts using OrCAD or similar EDA software. Collaborate with hardware teams to ensure seamless integration of software with electronic components.
  • Conduct system-level testing, debugging, and validation to ensure compliance with design requirements. Develop and execute test plans, including unit tests, integration tests, and hardware-in-the-loop (HIL) testing.
  • Work closely with multidisciplinary teams, including electrical engineers, software developers, and project managers. Provide technical support throughout the product lifecycle, from concept to production.
  • Create and maintain detailed design documentation, including system architecture, schematics, and firmware specifications.
  • Ensure systems comply with industry standards and regulations.

Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • 3+ years of experience in embedded systems design and development.
  • Proficiency in programming languages such as C, C++, Rust, Python, Frontend Experience is a plus.
  • Strong understanding of microcontroller architectures (ARM Cortex).
  • Ability to read component datasheets and implement drivers.
  • Knowledge of industrial sensors and ability to test/install the sensors.
  • Experience with EDA software (e.g., Altium, Eagle, KiCAD, OrCAD).
  • Knowledge of communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet, Modbus).
  • Hands-on experience with debugging tools like oscilloscopes, logic analyzers, DMMs, and debuggers.
  • Experience with Deploying Software to consumer devices.
  • Experience with Yocto/Buildroot is a plus.
  • Strong analytical and problem-solving skills with a systems-oriented mindset.

Additional Information

  • You'll get a competitive salary, and you'll get to own part of the company via stock options.
  • We are based out of midtown Manhattan, and this is an on-site, in-person role. We believe that building the best product is the result of continuous collaboration and short feedback loops.
  • Fully covered health, dental, and vision insurance.
  • Flexible PTO.
  • Team lunches, off-sites.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Technology, Information and Internet

#J-18808-Ljbffr
Apply Now!

Similar Jobs ( 0)