Embedded Software Engineer

RainesDev
Irving, TX
Job Description
We are seeking a creative and driven Embedded Software Engineer to join our client and contribute to the development of high-quality electrical products. The role involves designing and developing innovative prototypes, creating reliable software, and assisting with the full product lifecycle. The position offers hands-on involvement in projects spanning initial concept to manufacturing release.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • Hands-on experience in embedded software development at a mid to senior level.
  • Strong proficiency in C programming for embedded systems.
  • Familiarity with software design, testing, and verification methodologies.
  • Expertise in developing and integrating microprocessor-based systems.
  • Experience with Ethernet and DSP-based products (preferred).
  • Familiarity with one or more real-time operating systems (RTOS) (preferred).
  • Knowledge of assembly programming (e.g., ARM9) (preferred).
  • Hands-on experience in GUI development (Angular, JavaScript, HTML, CSS) (preferred).
  • Proficiency with version control tools such as GIT (preferred).
  • Understanding of DO-178C standards and/or FAA specifications (preferred).
]]>