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

Senior Firmware Engineer

Smallboard.com

Senior Firmware Engineer

Renton, WA
Full Time
Paid
  • Responsibilities

    Full Time, Contract Corp-To-Corp, Contract Independent, Contract W2, C2H Corp-To-Corp, C2H Independent, Contract

    Senior Firmware Engineer

    A global telecommunications company that provides data communications solutions and services for the railroad industry is looking for Senior Firmware Engineer to support our growing team based out of the Renton area.

    Summary:

    In this new role, you will be responsible for software development activities for the Positive Train Control (PTC) Communication System (“the communication system”). Within an Agile/Scrum development environment, design, develop, test, and maintain software for radio communication networks and the peripheral devices used in these networks. Primarily this involves firmware embedded in MCC radio products and peripherals but could also include desktop computer applications for test or production support or for customer network applications.

    Required Qualifications:

    Master’s or Bachelor’s degree in Electrical Engineering, Computer Science, Software Engineering or equivalent.

    Over 5 years of experience in embedded software development.

    Ability to work as a team member within an Agile/Scrum environment.

    Well versed in all monitoring and diagnostic tools necessary for software development.

    Ability to develop embedded software using C. C++ knowledge is a plus

    Have a strong ability to create and apply methods to trap and analyze firmware and hardware defects.

    Familiarity with Coldfire processor platform or similar embedded processors.

    Understanding of communication network architectures and their implementation in software.

    Comfortable using basic hardware debugging tools such as Oscilloscopes or Logic Analyzers.

    Familiarity with wireless communications systems.

    Experience with real time operating systems.

    Experience with protocol stacks (such as TCP/IP).

    Excellent time management and organizational skills.

    Excellent written and verbal communication skills.

    Desired Qualifications:

    Familiarity with SNMP, DHCP, UDP, TCP.

    Familiarity with developing in a Windows environment.

    Familiarity with embedded Linux development.

    Experience with development for software safety.

    Familiarity with network security practices