Skip to content
mimi

Senior Embedded Software Engineer

Jobs via Dice

Hauppauge · On-site Contract Senior 1mo ago

About the role

About the Company

A globally recognized product design and development company headquartered in New York. Specializing in end-to-end services, we bring ideas to life through expertise in UI/UX, mechanical, software, embedded, systems, electrical, and optical engineering. The team is dedicated to delivering innovative, high-quality solutions tailored to clients'' unique needs at every stage of product development. With a commitment to excellence and customer satisfaction, IPS is a trusted partner for turning concepts into market-ready products.

Role Description

We are looking for a mid to senior level Embedded Software Engineer to develop and support firmware for low power and connected embedded systems. This role requires experience with microcontrollers, embedded C/C++, and Bluetooth based IoT solutions, as well as the ability to work with hardware and software engineers. This is a full-time contract to hire position based on site at our Hauppauge, NY office.

Required Qualifications

  • Requires a Bachelor or Master of Science in Computer Engineering or Electrical Engineering
  • 7+ years of experience
  • Extensive experience with microcontrollers, including ARM-based platforms like STM32 and NXP, and AVR, DSP, and PIC devices.
  • Proficiency in embedded C programming for microcontroller-based systems
  • Experience developing bare-metal or RTOS-based firmware
  • Experience with BLE and Bluetooth based IoT communication protocols
  • Knowledge of IoT communication protocols such as Wi-Fi, Zigbee, and 4G/5G cellular
  • Experience developing firmware for low power, battery operated systems
  • Ability to design low level software and perform firmware verification, analysis, and optimization
  • Experience with microcontroller interfaces: I²C, SPI, GPIO, ADC, CAN, and UART.
  • Ability to read schematics and understand component data sheets
  • Experience troubleshooting and debugging using oscilloscopes, logic analyzers, and related tools

Preferred Qualifications

  • Experience with Silicon Labs BG22E and Simplicity Studio
  • U.S. Citizenship
  • Ability to design microprocessor or microcontroller subsystems and analyze power, thermal, and timing considerations
  • Experience developing and refining technical requirements in a client facing environment

Skills

4G/5GADCARMAVRBare-metalBLEBluetoothCANCC++DSPEmbedded CEmbedded SystemsFirmwareGPIOI²CIoTMicrocontrollerNXPOptical EngineeringPICRTOSSchematicsSimplicity StudioSoftware EngineeringSPISTM32Systems EngineeringUARTUI/UXWi-FiZigbee

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free