Search jobs > Hampton, VA > Embedded firmware engineer

Sr Flight Software-Embedded Firmware Engineer

Psionic
Hampton, VA, USA
Full-time
Quick Apply

Senior Embedded Firmware / Flight Software Engineer

Psionic, Inc. is a startup focused on lidar sensors for autonomous systems. We value our customer relationships, our diverse and dynamic work environment, and our employees' career satisfaction.

We offer a competitive salary and attractive benefits package.

We would like to add a motivated, fast-paced Firmware / Software Development leader with a solid background in designing, developing and testing code for space flight and remote sensing.

We value a diverse, hands-on background with integrated photonic circuits to complement our on-site team in Hampton, VA.

Job Description

The primary purpose of this position is to serve as a Senior Flight Software / Embedded Firmware Engineer to provide design and development support for our second generation lidar to support space and defense markets.

The role will include lab demonstrations, field tests, prototypes, Engineering Development Units and the full range of space flight software (up to human-rated) to be supplied to potential customers for testing in their systems.

The work requires real time and offline algorithm adaption and coding of complex algorithms, low level driver development and implementation, software and firmware design, integrated opto-electronic control and housekeeping management, inter-module communication protocol, high speed electronics and software testing and debugging, high reliability techniques, signal processing, and in-situ, full system testing of instrumentation systems and navigation algorithms.

Ability to collaborate with Systems Engineering and hardware builds to define function allocation among software and hardware resources is a must.

These systems will be used for detecting, recording, measuring, or controlling physical conditions, phenomena, and environments encountered in defense and aerospace development programs.

The successful candidate will also mentor junior engineers related to the study, development, and test of hardware, data system components, and associated equipment.

As such, our applicant will oversee the day-to-day development activities of small design and development teams in support of the project manager's work plan.

Major Engineering Responsibilities

  • Software requirements definition
  • Design, develop, and test complex, high reliability micro-processor, micro-controller and FPGA based systems.
  • Deliver high quality design, documentation, and implementation that meet defined requirements as well as support products throughout the life cycle
  • Collaborate with team members across multiple engineering disciplines including Systems, Software, and Electrical / Firmware
  • Ability to architect, design, code, and test complex FPGAs is desired

Education and Qualifications

  • BS in Computer Engineering or Electrical Engineering (Master's degree is a plus)
  • 7+ years of overall digital design based electrical engineering experience
  • Demonstrated knowledge / experience with designing and developing systems using microprocessors (single and / or multi-core), microcontrollers, and FPGAs
  • Demonstrated experience with any of the standard high-speed topologies (1 / 10 Gigabit Ethernet (GbE), PCIe, Fiber Channel, Serial Rapid IO or similar)
  • Proficient with serial communications such as : UARTs, SPI, I2C and the like
  • Strong interpersonal, verbal and written communication, and problem-solving skills required
  • Ability to work alone or on a team setting
  • Experience with source control management tools
  • Fully skilled in MS programs such as Excel, Word, PowerPoint, Project, and Visio

Highly Desired Technical Skills :

  • Experience developing software code for flight systems using C, C+ and C++
  • Experience with Xilinx Ultrascale+ series of FPGAs
  • Demonstrated HDL coding experience with Microsemi, Xilinx and / or Intel (Altera) FPGAs using either Verilog or VHDL.
  • Familiarity with signal integrity tools
  • Exposure to MATLAB and Simulink
  • Image processing experience such as OpenCV, OpenCL or similar

Psionic, Inc. is an Equal Opportunity Employer. This position requires access to export-controlled technology or software source code and the position is subject to U.

S. export control laws.

30+ days ago
Related jobs
Psionic
Hampton, Virginia

Senior Embedded Firmware/Flight Software Engineer. The primary purpose of this position is to serve as a Senior Flight Software/Embedded Firmware Engineer to provide design and development support for our second generation lidar to support space and defense markets. We would like to add a motivated,...

Promoted
Scientific Research Corporation
Norfolk, Virginia

The Software Engineer will be a member of the ICOP team focusing on developing services and applications in a DevSecOps based environment. Minimum of five+ (5+) years of software development experience. Scientific Research Corporation is an advanced information technology and engineering company tha...

Promoted
EVONA
VA, United States

They’re seeking an embedded software engineer for the full software lifecycle development on cutting-edge military and aerospace systems, including motor and motion control systems. Embedded Engineering background (2+ years experience) within complex embedded software and systems. Embedded Software ...

Comcast Corporation
Virginia, United States
Remote

Trains junior Software Development Engineers on internally developed software applications. Software Engineers to help design, build and support our high-quality, innovative video advertising platform. FreeWheel’s New York Engineering Hub is a core part of our global engineering group that is buildi...

Promoted
EVONA
VA, United States

They’re seeking a senior embedded software engineer for the full software lifecycle development on cutting-edge military and aerospace systems, including motor and motion control systems. Embedded Engineering background (2+ years experience) within complex embedded software and systems. Senior Embed...

WR Systems
Norfolk, Virginia

Clearance Requirement: Ability to obtain and maintain a Secret ClearanceTravel Requirements: NegligibleLocation: Little Creek, VA SUMMARY: WR has an opportunity for a Lead Embedded Software Engineer to oversee the entire software engineering lifecycle, including design, implementation, testing, and...

Actalent
Norfolk, Virginia

Embedded Software Engineer - REMOTE. Actalent is hiring engineers to develop software for satellites and space systems for a wide variety of government and commercial customers. Developing flight software for ACS (attitude control system). These Engineers will be working on the PPE (Power and Propul...

Psionic
Hampton, Virginia

The primary purpose of this position is to serve as an Embedded Software Developer and provide software and firmware design and development efforts for second generation lidar to support the fast moving autonomous vehicle sector. Embedded Software Engineer who will work on the development team, defi...

WR Systems
Norfolk, Virginia

WR has an opportunity for a Lead Embedded Software Engineer to oversee the entire software engineering lifecycle, including design, implementation, testing, and coordinates tasks among team members. Familiarity with software development strategies such as Agile, software development collaboration to...

WR Systems
Norfolk, Virginia

WR has an opportunity for a Lead Embedded Software Engineer to oversee the entire software engineering lifecycle, including design, implementation, testing, and coordinates tasks among team members. Familiarity with software development strategies such as Agile, software development collaboration to...