Embedded Software Engineer

Location
Perry, OK
Posted
Oct 26, 2021
Closes
Nov 25, 2021
Ref
JR2539
Category
Engineering
Job Type
Employee
Employment Status
Full Time

JOB SUMMARY:

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.

KEY RESPONSIBILTIES:

  • 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

JOB QUALIFICATIONS:

  • 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

More searches like this