Embedded Software Engineer Job at Harnham, Amsterdam, NY

ZUlhQ1pIUWRuMnZtS2RqZ3l6NE5jNWFQQlE9PQ==
  • 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, Flexible hours,

Similar Jobs

Midwest Logistic Systems

Midwest Logistics Systems Dedicated truck driver Job at Midwest Logistic Systems

 ...Qualifications Valid Class A Commercial Drivers License (CDL). Live within 30 miles of Lima, OH. Minimum 3 months of Class...  ...with its own operating procedures, qualification requirements, training program, pay packages and benefits. If you have any questions about... 

University of the Pacific

Multicultural Content Writer Job at University of the Pacific

This is a grant funded position, options are fulltime for 1 year OR PT for 2 years, please use the link to apply to this position directly on Pacific's portal. We only accept applications received on the portal.

Pegasus Knowledge Solutions, Inc.

Tower Real Estate Lease Specialist Job at Pegasus Knowledge Solutions, Inc.

 ...Title : Tower Real Estate Lease Specialist Location : Chicago, IL (Onsite required 2-3 days a week) Duration : 3 Months Team overview - This team is responsible for tower real estate, lease administration, AP/AR, Lease space to others, Real estate programs under... 

Palo Alto Networks

Principal Network Security Engineer (Customer Profile Test Engineering) Job at Palo Alto Networks

 ...life. Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation...  ...release Leadership opportunity to drive collaboration with internal/external cross-functional efforts to deliver best in quality software... 

El Encanto, A Belmond Hotel

Turndown Attendant Job at El Encanto, A Belmond Hotel

 ...Description El Encanto, A Belmond Hotel, has been meticulously restored to capture all the romance and glamour that endeared it...  ...professional manner to ensure guest satisfaction Reporting maintenance issues or damages to guest rooms to the appropriate department...