Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Embedded Software Engineer

Wright Technical Services

Embedded Software Engineer

Houston, TX
Full Time
Paid
  • Responsibilities

    The Wright Technical Services team has a fortune 500 client in search of an Embedded Software Engineer in Houston, Texas.

    This Software Engineer is responsible for delivering embedded software for industrial systems and for developing new industrial accessories including data monitoring and motion control products. This position will interpret complex and incomplete requirements and develop them into elegant and creative software solutions. The Software Engineer will work effectively with and challenge other experienced developers at all stages of the software development life cycle.

     

    Primary Responsibilities:

    • Serve as a subject matter expert and develop software for weld data monitoring and seam tracking systems
    • Participate at all levels of the software engineering process including analysis, architecture and design, development, documentation, integration, and testing.
    • Proactively gather requirements directly from users, salespeople, and product management
    • Form strategies to solve complex, ill-defined problems
    • Write high-quality code that is well-designed, readable, testable, efficient
    • Document and maintain various codebases
    • Recommend improvement to existing software and/or the creation of new software
    • Create software tools to automate processes and metrics
    • Work in a small team of software engineering professionals and independently
    • Keep job knowledge current through continual studying of latest development methodologies and technologies

     

    Qualifications Required:

    • Bachelor's degree from an accredited college in software engineering or related discipline
    • Minimum 3 years of professional experience writing C/C++ for embedded systems; TI SYS/BIOS, RTXC, or other RTOS for ARM Cortex microcontrollers.
    • Demonstrated knowledge of basic software development fundamentals, such as object-oriented design
    • Additional experience with Code Warrior for NXP microcontrollers a plus
    • Experience with Communications: Wireless IIoT, Ethernet, TCP/IP, USB, MODBUS, CAN-based protocols a plus
    • Ability to develop windows/mobile applications a plus