Senior Embedded Linux Software Engineer
Meteorcomm, a global telecommunications company that provides data
communications solutions and services for the railroad industry is
looking for SeniorEmbedded Linux Software 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++14/Linux.
- Knowledge on Linux OS/Processor running on ARM Cortex-Ax.
- Have a strong ability to create and apply methods to trap and
analyze firmware and hardware defects.
- Familiarity with Das-U-Boot.
- 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 Coldfire processor platform or similar
embedded processors.
- Familiarity with developing in a Windows environment.
- Familiarity with embedded Linux development.
- Experience with development for software safety.
- Familiarity with network security practices
EEO Employer/Protected Veteran/Disability