Embedded Software Engineer Job at Harnham, Amsterdam, NY

WkwzeGxXaTc0eDZuZ2s1OGJQQ1FrZGRYaEE9PQ==
  • Harnham
  • Amsterdam, NY

Job Description

Job Title: Embedded Systems Software Engineer

Location: Amsterdam

Job Type: Full-time | Start-up Environment

About them:

We are a fast-growing start-up revolutionizing company with cutting-edge embedded technology. The team thrives on innovation, collaboration, and pushing technological boundaries to create smarter, more efficient systems. If you're passionate about hardware integration and embedded software development, this is the role for you!

Role Overview:

They are looking for an Embedded Systems Software Engineer to join the dynamic team. You will be responsible for developing and integrating software for embedded devices, ensuring seamless interaction between hardware and software components. You’ll work closely with our hardware and software teams to build robust, scalable, and efficient embedded solutions.

Key Responsibilities:

  • Design, develop, and optimize embedded software for hardware integration.
  • Work with microcontrollers, sensors, and other embedded components.
  • Develop and maintain firmware using C/C++ and Python.
  • Interface with hardware using communication protocols such as SPI, I2C, UART, and CAN.
  • Implement real-time operating systems (RTOS) and embedded Linux solutions.
  • Debug, test, and optimize embedded systems for performance and reliability.
  • Collaborate with cross-functional teams, including hardware engineers and software developers.
  • Contribute to system architecture and design decisions in a fast-paced start-up environment.

Requirements:

  • Bachelor's or Master’s degree in Computer Engineering, Electrical Engineering, or a related field.
  • 3+ years of experience in embedded software development.
  • Strong proficiency in C/C++ and Python.
  • Experience with microcontroller platforms (ARM Cortex, STM32, ESP32, etc.).
  • Familiarity with hardware debugging tools (oscilloscopes, logic analyzers, JTAG).
  • Knowledge of embedded communication protocols (SPI, I2C, UART, CAN, etc.).
  • Experience working with RTOS or embedded Linux.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Passion for innovation and working in a start-up culture.

Bonus Points:

  • Experience with edge computing, IoT, or AI integration in embedded systems.
  • Knowledge of PCB design and schematic review.
  • Experience with cloud-connected embedded solutions (MQTT, AWS IoT, Azure IoT).
  • Contributions to open-source embedded software projects.

Why Join them?

  • A fast-paced, innovative start-up environment where your contributions have a real impact.
  • Opportunities for professional growth and skill development.
  • Flexible work arrangements (remote/hybrid options).
  • Competitive salary and equity options.
  • Work on groundbreaking technology with a talented and passionate team.

Job Tags

Full time, Remote job, Flexible hours,

Similar Jobs

Kaiser Permanente

Speech Therapist II Job at Kaiser Permanente

 ...Ensures compliance with standards and regulatory requirements. Oversees work of entry-level staff and supports community programs. UNAC/UHCP (United Nurses Association of California/Union of Health Care Professionals) is the collective bargaining representative of Rehab... 

Shawmut Design and Construction

Safety Officer Job at Shawmut Design and Construction

 ...Forbesalong with numerous regional recognitions across our 11 offices nationwide. Heres a Glimpse Into What We Offer ~ Health...  .... Responsibilities Provide structure around site safety with superintendent and subcontractors. Raise awareness of potential... 

Destinee Travel

FT Customer Service Agent (Work From Home) Job at Destinee Travel

[Customer Support / Remote] Anywhere in U.S. / Up to $65K per year / Extremely flexible hours - As a Customer Service Agent you'll: Book air and ground transportation for clients; Research and locate the best pricing and options for clients based on their needs; Book hotel... 

MRC Global

Warehouse Associate Job at MRC Global

 ...MRC Global serves the oil and gas industry across the upstream, midstream and downstream sectors as well as the chemical and gas distribution market sectors worldwide. Job Purpose Maintain the flow of stocked and delivered inventory by pulling material from bins,... 

PwC

International Tax Services - Senior Manager Job at PwC

 ...Specialty/Competency: International Tax Services Industry/Sector:...  ...strategy. These individuals help businesses navigate complex tax...  ...lead and deliver value at this level include but are not limited to...  ...intend to hire experienced or entry level job seekers who will need...