Software Engineer Sr- Space
Company: Power Device Corporation
Location: Poway
Posted on: June 2, 2025
Job Description:
Career Opportunities with Power Device CorporationCurrent job
opportunities are posted here as they become available.Power Device
Corporation (PDC) is recognized as a world leader in the design and
manufacture of high-reliability Power, Control, and Computer and
related equipment solutions for the Aerospace, Defense, and Space
industries. Our dedication to supplying quality products, on-time
delivery, and superior support, has contributed to the success of
our customers and the critical missions they serve.To continue to
meet our customer's mission critical needs, PDC is seeking a Senior
Software Engineer to join our respected and valued team in our
Poway, California office.This position requires a U.S Person or a
person who can qualify for a Department of State or Commerce
license.This role is 100% onsite in our Poway California Office.The
compensation for this role is $160,000 - $180,000
annually.Essential Functions:
- Provide technical expertise within the Engineering department
to solve difficult software challenges or problems or to bring in
new technical capability.
- Design, develop, document and test embedded software for space
products.
- Develop C or assembly code for Bootloaders, BSP, VxWorks 6.9 or
7.0 and future versions, Embedded Linux, RTEMS device drivers.
- Able to debug, test, and verify component and board designs
through software.
- Develop test programs, test plans, and verification plans.
- Represent Engineering in technical customer discussions /
meetings.
- Assist Manufacturing Engineers with technical assistance with
production issues.
- Able to Develop and Maintain Python based desktop GUI
applications to control and monitor Automated Test Equipment
(pyvisa, nidaqmx).Responsibilities:
- Product Specifications: Implement innovative approaches and
develop clearly written design specifications that ensure PDC's
products are designed to succeed in the market relative to their
technical performance, feature set, cost and time to market
goals.
- Architecture: Facilitate the design of complex products by
leading and coordinating engineering teams of varied technical
disciplines through clearly documented architectural level design
documents. Lead the decision and tradeoff process for issues that
cross hardware/software or other technical discipline
boundaries.
- Design (and Develop): Perform original and innovative software
design and distill large-scale designs into architectural elements
that facilitate the division of design work to teams of two or more
engineers.
- Planning: Develop plans, schedules, and identify resources
required to develop products from market requirement through
product release. Identify risk areas and develop contingency plans
to eliminate or mitigate risk that could result in schedule delays
or failure to meet specification or design plan requirements.
- Innovation: Conceive methods for achieving product requirements
and specifications using appropriate software architecture and
design techniques. Anticipate possible difficulties and develop
alternate methods.
- Maintenance: Provide support for maintaining existing products
by investigating and resolving defect reports, creating
documentation, and creating and releasing new versions of software
packages.
- Continuous Improvement: Take the initiative to research,
develop, propose, evaluate and/or implement new methods, processes,
techniques, tools, components, or technology that improve quality,
timeliness and/or performance of PDC's products or the efficiency
or cost effectiveness of PDC's engineering work. Modify existing
SOPs or create new SOPs to implement new
processes.QualificationsRequired Knowledge, Skills and Abilities:
- Fluent in C and Python, strong VxWorks, Linux, and Bare Metal
embedded background, development of bootloaders, BSP, VxWorks 7,
Linux, and RTEMS device drivers test code and scripts.
- Familiarity with Buildroot and or Yocto Linux build
systems.
- Good understanding of NAND FLASH memory file systems, drivers,
and implementation.
- Skilled in low level hardware code development and debugging.
Skilled with debuggers/In-circuit emulators.
- Experience and skills in debugging using lab equipment and
other tools.
- Ability to work in a team setting effectively.
- Successfully problem solves and manages conflict.
- Has analytical, evaluative, and objective critical thinking
skills.Educational / Experience Qualifications:
- Bachelor's Degree in Computer Science, Computer Engineering, or
a related field, Master's degree is a plus.
- 10+ years relevant work experience.Benefits of working at PDC
- People-Focused Policies.
- Generous Paid Time Off.
- Tuition Reimbursement.
- 401k with Employer Match.
- Employee Referral Program.Power Device Corporation provides
equal employment opportunities to all employees and applicants for
employment and prohibits discrimination and harassment of any type
without regard to race, color, religion, age, sex, national origin,
disability status, genetics, protected veteran status, sexual
orientation, gender identity or expression, or any other
characteristic protected by federal, state or local laws.This
policy applies to all terms and conditions of employment, including
recruiting, hiring, placement, promotion, termination, layoff,
recall, transfer, leaves of absence, compensation and training.
#J-18808-Ljbffr
Keywords: Power Device Corporation, Escondido , Software Engineer Sr- Space, IT / Software / Systems , Poway, California
Didn't find what you're looking for? Search again!
Loading more jobs...