06 Apr
Senior Software Engineer
California, Tustin , 92780 Tustin USA

Vacancy expired!

About the jobBrandywine Communications Inc. offers superior products to the time and frequency marketplace. Our mission is to provide the finest equipment coupled with excellent before and after sale service. Our staff of dedicated professionals, based in Tustin, CA, represents over 100 years of collective experience in design, manufacturing and sales of precision time and frequency products. Many of our products are made here in the United States, which allows for quick turnarounds and custom design.We currently have an opening for a Senior Software Engineer with Time and Frequency experience that will be responsible for raising the efficiency and effectiveness of the company's software development.ESSENTIAL DUTIES & RESPONSIBILITIES:• Test completed products for adherence to performance specifications.• Debug products after testing as required.• Assist production and sales/marketing with specific technical issues as they arise.• Provide material as required for product user manuals.• Gain understanding of product specifications and engineering requirements.• Research engineering options and creatively design customer solutions.• Design software functional blocks to meet customer requirements• Design software algorithms to achieve desired functions• Document software interfaces between functional blocks• Code software into machine code using appropriate compiler and high/low level language.• Review design for specification/requirement adherence• Maintain configuration control of software• Test software implementation• Lead peer code reviews• Use suitable tools to document designs.• Study data generated by prototype and re-design as required.• Develop and maintain basic business skills and industry knowledge.• Learn and increase system skills to improve efficiency.• Work as a team to meet short-term department goals and long-term corporate goals.REQUIREMENTS• Very strong at developing in ANSI C (or C)• MUST have Embedded Linux with Yocto• Solid past in developing Low-Level Drivers (Kernel Drivers) for Linux• Excellent background on developing NTP (Network Time Protocol) servers and PTP (Precision Time Protocol) servers• Excellent understanding of SNMP (Simple Network Management Protocol) MIB (Management Information Base) development• Must have excellent electronics background Knowledge of VHDL or Verilog• Past experience with ARM processors and x86 architectures• Exposure to SW development practices such as DO-178C, NPR 7150.2, J-STD-016, IEEE/EIA 12207 and/or Software Lifecycle Management• Microcontroller development experience such as Microchip PIC32 experience very helpful Knowledge of Xilinx environments (ZynQ or Microblaze)

Vacancy expired!


Related jobs

Report job