Software Engineer
Palomar Products, Inc.
About the Role
Software Engineer I
About Palomar Products
Palomar Products, a subsidiary of TransDigm Group, specializes in secure communication and is a global leader in highly reliable secure intercommunication systems for airborne and naval military applications.
Job Summary
Design, develop, test, and integrate embedded software for Palomar’s Intercommunication System, supporting real-time, embedded solutions for secure mission-critical communications on military air, land, and sea platforms.
Key Responsibilities
- Design, develop, test, and debug embedded software of low to medium complexity.
- Integrate software with hardware platforms and support verification and validation activities.
- Ensure software behavior meets defined requirements and functional expectations.
- Work with systems, hardware, and test engineers to meet project objectives.
- Support system integration, testing, deployment, and updates for embedded software products.
- Participate in test planning, test execution, and software certification processes.
- Coordinate and participate in identifying, tracking, and resolving software issues.
- Document technical designs, implementation details, and test procedures.
- Use standard development tools for version control, debugging, and simulation.
- Follow defined software processes, engineering standards, and company policies.
Requirements & Tech Stack
- Apply working knowledge of C and/or C++.
- Understand RTOS concepts and embedded communication protocols like SPI, I2C, UART, and Ethernet.
- Manage tasks to meet deadlines and contribute to team deliverables.
- Communicate effectively, both verbally and in writing, within and across engineering teams.
- Comfortable using software development tools such as debuggers, version control, and IDEs.
- Familiarity with real-time or hardware-facing programming concepts.
- Strong organizational and documentation skills.
Qualifications
- Bachelor’s Degree in Computer Science or Electrical Engineering discipline (or equivalent combination of education and experience).
- 0–2 years of experience as a Software Engineer or Embedded Software Engineer.
- Relies on established guidelines and direction to perform job functions.
- Works under general supervision and typically collaborates with more senior engineers.
- Works on problems of limited scope and complexity using known techniques and examples.
- Demonstrates initiative, attention to detail, and willingness to learn embedded systems.
- Experience with military systems or software certification standards is a plus.
- Must be a US Citizen due to export control laws and government contract obligations.
Work Environment
- Work is performed near a production environment.
- Occasional lifting, carrying, pushing, or pulling moderately heavy objects (5 to 50 pounds).
- Physical ability to stand, walk, bend, twist, reach, kneel, and use safety equipment.
- Occasional travel may be required, not to exceed 15%.