Embedded Software Engineer Job at Harnham, Amsterdam, NY

d0d3V2VORnI3Rk9tT1pRRVFOTU1PUFlsU1E9PQ==
  • 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

AAA - American Automobile Association

Organizational Development Consultant Job at AAA - American Automobile Association

We are looking for a passionate, highly organized, and experienced Organizational Development Consultant to provide a range of expert consultation services and custom solutions in the areas of strategic workforce planning and talent management, talent development, change... 

Agnes Scott College

Head Cross Country & Track and Field Coach Job at Agnes Scott College

 ...Provides leadership and oversees all aspects of the Cross Country (fall) and Track & Field (spring) programs, to include coaching both teams; planning, organizing, and...  .... # Supervises and coordinates the work of assistant coaches, volunteers, and graduate assistants.... 

City Mobile Group, LLC

Nuclear Medicine Physician Job at City Mobile Group, LLC

 ...needs of healthcare facilities and professionals alike.Job Summary:We are seeking a qualified and motivated Diagnostic Radiology/Nuclear Medicine to join our team on a locum tenens basis in Pennsylvania. This role offers an excellent opportunity to work in a dynamic... 

Blue Ash Dental Group

Dental Lab Technician Job at Blue Ash Dental Group

Ready to run your own lab? We are a large, privately owned dental practice that will be building out a lab for our own use and the use of other practices possibly. We are looking for a well qualified candidate to run this lab. This is your lab to run. You can help us with... 

Therapy 2000

BILINGUAL Speech Language Pathologist | Kyle/Buda, TX | PRN (after school visits) Job at Therapy 2000

THERAPY 2000, a home-based provider of pediatric Speech, Occupational, and Physical Therapy services, has an exciting opportunity for a Pediatric Speech Language Pathologist to serve families in Kyle/Buda, Texas and surrounding areas. This PRN position is based in our Austin...