Senior Software Engineer
Experience required: Minimum of 5 years experience in embedded systems software development and/or Linux application development. Familiarity with hardware and diagnostic equipment would be helpful.
Design and support embedded software development in a real-time environment
Create software specifications and requirements documentation as required.
Provide accurate time estimates for assigned tasks.
Initiate and participate in software systems testing.
Work closely with HW Design, Manufacturing, and Quality to identify and fix system level issues.
Document changes and prepare Engineering Change Notices (ECN s) to support changes.
Proficiency in C programming, and embedded SW.
Proficiency with Networking concepts and tools e.g., TCP/IP, Wireshark
Highly Desired: Familiarity with virtual machine concepts and
environments (e.g., KVM), Linux
Networking Protocols such as 1588, SyncE, OAM
Desired: Familiarity with Telecom Industry and Concepts
Knowledge of NucleusOS, Eclipse IDE, Java programming
Education: BSEE or BSCS.
Physical: Ability to sit at a desk for extended periods of time.
C programming, embedded SW, TCP/IP, Wireshark, 1588, SyncE, OAM, Telecom, Linux application development