Embedded Software Engineer

Gravity IT Resources

Apply Now

Job Title: Embedded Software Engineer
Job Type: Direct Hire 
Location: Cincinnati, Ohio
Referral Fee: +- $2200
Work Status: US Citizen or Green Card strongly preferred. May consider sponsorship for local Visa candidates 

We seek an Embedded Software Engineer who can diagnose and resolve complex problems from the low-level printed circuit board to the OS and application level. We expect exceptional engineering quality while following industry best practices, standards, and methods. We continuously improve, learn, and grow our technical, interpersonal, and leadership skills. As a member of our team you will have opportunities to work on various and exciting projects using many different technologies.

  • Design and develop code to interface with various sensor and actuator elements
  • Develop and debug embedded systems
  • Support custom test equipment design and development efforts
  • Manage technical projects using a multi-disciplinary team to meet client requirements
  • Project management, including scope definition, scheduling, budgeting and resource planning
  • Provide leadership, training and direction to the project team


  • Bachelor’s degree in computer engineering, electrical engineering or similar field
  • 5-10 years of experience with embedded software design and development
  • Proficiency in programming in C
  • Proficiency in testing and defect management of embedded software
  • Experience with 8/16/32 bit microcontroller architectures
  • Experience in developing hardware interfaces: UART, SPI, I2C, ADC and driver development
  • Experience with software development lifecycle
  • Create, support, and maintain all necessary design and development
  • Excellent project management skills are required
  • Excellent verbal and written communication skills
  • Ability to work in a team environment
  • Ability to work in a fast paced environment
  • Must be eligible to work in the U.S. without sponsorship or need for future sponsorship


  • Embedded Software
  • Experience with C++ and/or assembly language
  • Experience with Android and/or IOS app
  • Experience with BLE and/or Wireless protocols
  • Experience with ARM Cortex-M and/or Cortex-A microcontroller architectures
  • Experience with embedded RTOS for microcontrollers
  • Experience with electrical circuit design and development
  • Ability to assist in the definition of product architecture for both internal and customer-specific products
  • Ability to develop electrical schematics
  • Project lifecycle management

Apply Now