Brandywine Communications · 3 months ago
Firmware / Software Engineer
Brandywine Communications is focused on delivering high-reliability embedded solutions for mission-critical applications in aerospace and national defense. The Firmware / Software Engineer will design, develop, and integrate embedded firmware and software for advanced timing and synchronization products.
ManufacturingTelecommunications
Responsibilities
Design, develop, and maintain embedded firmware for microcontrollers and System-on-Modules (SoMs)
Collaborate with hardware engineers to define system requirements and ensure seamless hardware/software integration
Implement and support networking protocols, particularly NTP (Network Time Protocol) and PTP (Precision Time Protocol)
Work with real-time operating systems (RTOS) and embedded Linux environments to optimize performance
Debug and troubleshoot complex embedded systems using tools such as JTAG, oscilloscopes, and logic analyzers
Conduct peer code reviews and contribute to continuous improvement of code quality and system design
Maintain comprehensive technical documentation related to code, system architecture, and development workflows
Participate in cross-functional development projects, offering input on system architecture and integration strategies
Monitor industry advancements to inform ongoing development and innovation
Qualification
Required
5 - 10+ years of experience in embedded Firmware and Software Engineering
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field
Proficiency in programming languages such as C, C++
Familiarity with real-time operating systems (RTOS) and firmware development processes
Excellent problem-solving skills and analytical thinking
Effective communication skills for collaboration with cross-functional teams
Ability to manage multiple projects and priorities in a fast-paced environment
Preferred
Strong understanding of microcontrollers and embedded systems architecture
Experience with debugging tools and methodologies, including JTAG and logic analyzers
Knowledge of communication protocols such as I2C, SPI, and UART
Familiarity with version control systems like SVN/Git
Company
Brandywine Communications
A premiere synchronization company, manufacturing ultra-precise time & frequency products.
Funding
Current Stage
Early StageCompany data provided by crunchbase