Previous Job
Sr. Software Engineer - Embedded
Ref No.: 18-12761
Location: Huntsville, Alabama
Allstates Consulting Services is seeking a Sr. Embedded Software Engineer with significant device driver development experience supporting multiple operating systems including various RTOS's, Windows and Linux.

The right person will possess strong background in embedded C, have demonstrated the ability and willingness to pickup other languages.

  • Produce the below and associated software components for use with RTOS's such as VxWorks, Windows and Linux.
    • Device drivers (primarily)
    • Board Support Packages (BSPs)
    • Software Development Kits (SDKs)
    • Any Firmware (is a plus only)
  • Perform customer support and issue resolution resulting in the production of maintenance releases.
  • Develop key expertise and drive best practice within the Operating Systems team.
  • Communicate development status to key stakeholders in a timely and professional fashion
  • Produce internal documentation for assigned tasks consistent with engineering procedures
  • Produce draft customer documentation for processing and deployment by Tech Publications group
  • Participate in the continuous improvement of Software Development Processes

  • Bachelor Degree in Electrical, Computer Engineering, or Computer Science from an accredited university or college or equivalent.
  • Strong knowledge of modern RTOS's and Linux
  • Strong Real-Time Embedded Software skills
  • Willingness/desire to learn new OS's
  • Strong understanding of C
  • Strong problem-solving and creative, solution-building skills.
  • Strong verbal and written communication skills.
  • Ability to work successfully in a team environment
  • Understanding and interest in applying embedded software and electronic hardware to military and aerospace products.
  • Ability and willingness to travel up to 10% as required.
  • Experience of leading an engineering team
  • Knowledge of assembler language
  • Experience of Continuous Integration / Deployment
  • Understanding of modern computer architectures
  • US Citizen or green card holder eligible to work on ITAR projects