Software/Firmware Engineer
1513 E McFadden Ave, Santa Ana, CA 92705 US
Job Description
We are seeking a highly skilled Firmware / Software Engineer to join our engineering team in developing advanced embedded systems for mission-critical timing and synchronization products. This role plays a key part in supporting aerospace and national defense applications through the design and integration of reliable, high-performance firmware and software solutions.
Key Responsibilities
-
Design, develop, and maintain embedded firmware for microcontrollers and System-on-Modules (SoMs).
-
Collaborate with hardware engineers to define system requirements and ensure smooth hardware/software integration.
-
Implement and support networking protocols, especially NTP (Network Time Protocol), PTP (Precision Time Protocol), and other synchronization technologies.
-
Work within real-time operating systems (RTOS) and embedded Linux environments to optimize performance and reliability.
-
Debug and troubleshoot complex embedded systems using JTAG, oscilloscopes, and logic analyzers.
-
Conduct peer code reviews and contribute to continuous improvement of code quality and architecture.
-
Maintain detailed technical documentation of code, system architecture, and workflows.
-
Collaborate on cross-functional projects and system-level integration efforts.
-
Ensure compliance with software development standards, cybersecurity practices, and AS9100 configuration control requirements.
-
Stay current with emerging technologies and industry advancements to drive innovation.
Required Qualifications
-
Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field
-
5–10 years of experience in embedded firmware/software development
-
Proficiency in C/C++ programming
-
Experience with RTOS and embedded Linux development
-
Strong understanding of embedded systems architecture and microcontroller design
-
Hands-on experience debugging hardware/software interfaces using oscilloscopes, logic analyzers, and JTAG
-
Knowledge of communication protocols such as I²C, SPI, UART
-
Familiarity with version control tools (e.g., Git, SVN)
-
Excellent analytical, problem-solving, and communication skills
Preferred Qualifications
-
Experience with time synchronization technologies (NTP, PTP, White Rabbit)
-
Knowledge of frequency control and timing hardware (e.g., Rubidium oscillators, OCXO systems)
-
Scripting or automation experience using Python or Bash
-
Understanding of network stack development, packet analysis, or precision timing algorithms
-
Experience in an AS9100 or ISO 9001 regulated aerospace or defense environment
Why Join Us
-
Opportunity to work on cutting-edge embedded technologies used in aerospace and defense
-
Collaborative, engineering-driven environment with a focus on innovation and quality
-
Competitive compensation and comprehensive benefits package
Location: On-site in Santa Ana, CA
Employment Type: Full-time, Exempt
If you’re passionate about embedded systems, precision timing, and working on products that make a real-world impact, we’d love to hear from you.
Apply today to join our engineering team!
This position offers a competitive salary, career advancement and great benefits including 401K.Â
Share This Job:
Related Jobs:
About Santa Ana, CA
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.