Software Engineer; onsite
Job in
Rancho Santa Margarita, Orange County, California, 92688, USA
Listed on 2026-02-28
Listing for:
Palomar Secure Communication Systems (SCS) Solutions
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer, C++ Developer, DevOps
Job Description & How to Apply Below
Job Title:
Software Engineer
Job Level: Experienced
Department:
Engineering
Reports to
Title:
Software Manager
The successful candidate will design, develop, test, and integrate embedded software for Palomar’s Intercommunication System. This role supports the development of our multi-level Secure Intercommunication System products—real-time, embedded solutions deployed on a wide range of military air, land, and sea platforms in support of secure mission‑critical communications.
Palomar offers medical, dental, vision, basic Life insurance, 401K, and paid time off.
Essential Duties and Responsibilities Software Development & Integration- 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
- Adhere to Palomar’s Code of Business Conduct and Ethics
- Apply working knowledge of C and/or C++
- Understand RTOS concepts and embedded communication protocols (SPI, I2C, UART, Ethernet)
- Manage tasks to meet deadlines and contribute to team deliverables
- Communicate effectively, both verbally and in writing, within and across engineering teams
- 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
- Comfortable using software development tools such as debuggers, version control, and IDEs
- Familiarity with real‑time or hardware‑facing programming concepts
- Effective communicator with strong organizational and documentation skills
- Experience with military systems or software certification standards is a plus
- Bachelor’s Degree in Computer Science or Electrical Engineering discipline (or equivalent combination of education and experience)
- 2–5 years of experience in embedded or real-time software development
- Works independently with minimal supervision; sets priorities and meets deadlines
- Solves moderately complex problems through analysis and judgment
- Contributes to system‑level discussions and collaboration across engineering disciplines
- Provides informal mentorship to junior engineers and supports consistent development practices
- Proficient in embedded software development using C/C++
- Familiar with software development tools, test frameworks, and basic system integration
- Exposure to safety‑or mission‑critical standards such as DO-178 or DO-254 is preferred
- Demonstrates accountability, initiative, and the ability to balance multiple assignments
- Bachelor’s Degree in Computer Science or Electrical Engineering discipline (or equivalent combination of education and experience)
- 5–8 years of experience in embedded software development for real‑time systems
- Leads the design and implementation of major features or components
- Independently plans and execute work aligned with project goals
- Collaborate with Systems and Test teams to resolve integration and interface challenges
- Supports architecture development and code quality through design reviews and mentoring
- Experi…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×