Embedded Software Engineer

Perry, OK
Oct 26, 2021
Nov 25, 2021
Job Type
Employment Status
Full Time


This employee leads the software design for new electronic equipment. Depending on the project, the employee will either work as an individual or as part of a multi-disciplinary team. The employee sometimes directs the work of other engineers, designers, and technicians, and performs other duties as assigned.


  • Collect and analyze technical information from a variety of sources, including:
    • conversations with engineers, product managers, suppliers, etc.
    • technical documents
    • operation of equipment
    • their own tests & experiments
  • Develop, debug, validate, and/or improve embedded software, desktop, and mobile applications, using firmware design techniques
  • Develop and de-bug prototypes to demonstrate compliance with specifications
  • Define measurement techniques, tuning procedures, and special test fixtures for production use
  • Prepare compliance and production documentation
  • Leads design activities for a project and coordinates design activities with other personnel where appropriate including the flow of information and documentation to other departments
  • Provide expertise for a particular product line, product technology or design area and gives guidance to others working on designs in this area
  • Meets or exceed typical expectations for creativity, productivity, quality, and safety


  • Bachelor’s Degree in Computer Engineering or closely related engineering field
  • 5+ years of experience developing embedded firmware
  • Experience on the development of embedded firmware for 8/16/32-bit microcontrollers in C/C++
  • Experience with real-time operating systems a plus
  • Experience on the development of application software for embedded Linux systems (Qt/C++ a plus)
  • Experience on the development of desktop applications in C++/C#
  • Experience with common communications schemes such as SPI, I2C, RS232, and CAN
  • Good oral and written communication skills
  • Works well in a team environment
  • Results-driven and action-oriented; positive and energetic
  • High degree of personal and professional integrity
  • Good problem-analysis and resolution skills
  • Strong process orientation and drive for continuous improvement
  • US Citizenship or Permanent Resident status

Similar jobs

More searches like this

Similar jobs