Please scroll down, To apply

Software Engineer (C++ / RTOS) with Security Clearance

hiring now

John Galt Staffing

2024-11-06 00:49:37

Job location Lexington, Massachusetts, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

The Control and Autonomous Systems Engineering Group is focused on the synthesis of dynamic and complex control and autonomous systems, from concept to realization, for a wide variety of prototypes. Prototype applications span various mission areas, such as space control; air, missile and maritime defense; communication and tactical systems; homeland protection; and intelligence, surveillance, and reconnaissance systems. The group has expertise in dynamic stabilization and platform control; advanced autonomy; pointing, acquisition, and tracking; guidance; navigation and estimation; robotics; mapping; intra- and inter-system planning (e.g., swarming); demanding real-time embedded software and Firmware control; image processing; machine learning; human-machine interaction; space-qualifed electronics; and analog and power electronics. Applied research and development projects include space optical payloads, small satellites, airborne laser radars and imaging systems, and autonomous air, ground, and maritime systems. Responsibilities:
-Involve working closely with a small team to define the software architecture and requirements based on high- level system requirements and the overall design, perform system trades on possible implementations, perform the software design and implementation, and test of the real-time system running in and controlling the hardware. Required Skills:
-BS or MS in Electrical Engineering or Computer Science
-This includes interrupt-driven task-based multi-threaded software for physical control running on a real-time operating system (RTOS) such as VxWorks or real-time Linux for a high-reliability application such as a space- based or aerospace system.
-Experience in programming demanding real- time embedded applications for physical hardware motion control.
-Architecting, benchmarking, designing, and programming software for physical hardware motion control in C or C++ programming language for a hard real-time (time-deterministic, interrupt-driven, task- based, multi-threaded) environment using an RTOS such as real-time Linux, VxWorks, or Xenomai.
-Integration and testing of the software while utilizing and controlling the hardware in a laboratory setting of all of the above.
-Must have excellent interpersonal and communication skills and be able to work in a team-oriented environment.
-Firmware programming using VHDL or Verilog Preferred Skills:
-Digital design and schematic capture using Mentor Graphics tools
-Analog or power circuit design
-Familiarity with various types of laboratory instrumentation, including oscilloscopes, function generators, meters, logic analyzers, and frequency counters Other
-Candidate is required to have Active Top Secret clearance for this position
-Candidate should expect to be onsite 4 days/wk with some Flexibility
- The interview process will be two rounds

Inform a friend!

<!– job description page –>
Top