Talent.com
Embedded Software Engineer

Embedded Software Engineer

Minuteman GroupLexington, Kentucky, USA
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Title : Embedded Software Engineer (Onsite)

Location : Lexington MA

Job Type : W2 Contract

Background / Need :

The 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-qualified 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 :

Responsibilities involve working closely with a small team to define the software architecture and requirements based on high-level system requirements and the entire design implementation and test of the real-time software running in and controlling the hardware.

Must Have :

  • Architecting benchmarking designing and programming software for physical 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.
  • Experience developing in Linux environments.
  • Integration and testing in a laboratory setting of all of the above.
  • Scripting in Python or Matlab for the purpose of electronic testing and data analysis.

Nice to Have :

  • Firmware programming using VHDL or Verilog.
  • Digital design and schematic capture using Mentor Graphics tools.
  • Analog or power circuit design.
  • Familiarity with laboratory instrumentation including oscilloscopesfunction generators meters logic analyzers and frequency counters.
  • Experience with revision control systems such as git.
  • Experience developing low level drivers.
  • Experience with debuggers such as gdb lldb etc.
  • Knowledge of communication and hardware protocols (e.g. UDP TCP UARTSPI I2C USB PCIe MIPI).
  • Education & Experience : Bachelors 2 years of relevant work experience.

    Work Authorization : US Citizenship is required due to the nature of the work.

    Clearance : Active Secret Clearance.

    Key Skills

    Dermatology,Accomodation,Corporate Marketing,Corporate Risk Management,Civil Quality Control,Computer Engineering

    Employment Type : Full-time

    Experience : years

    Vacancy : 1

    serp_jobs.job_alerts.create_a_job

    Embedded Software Engineer • Lexington, Kentucky, USA