Embedded Software Engineer - Secret Clearance Job at SGS Consulting, Massachusetts

  • SGS Consulting
  • Massachusetts

Job Description

Job 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.
  • Role requires hands-on real-world experience with the following:
  • 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

Skills:

  • 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 oscilloscopes, function 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, UART,SPI, I2C, USB, PCIe, MIPI)

Education/Experience:

  • Bachelor's plus 2-5 years minimum experience, or MS plus 2 years minimum experience.
  • The successful candidate will have excellent interpersonal and communication skills and be able to work in a team-oriented environment.

Job Tags

Similar Jobs

Anderson Dahlen

FINISHERS Job at Anderson Dahlen

 ...equipment fabrication and contract manufacturing with in-house precision fabrication, including cutting, forming, machining, welding, finishing, and complex assemblies. Anderson Dahlen is ISO 9001:2015 certified, as well as ASME, AWS, and PED compliant. Anderson Dahlen... 

Center Group Staffing

Remote Chat Support Specialist Job at Center Group Staffing

 ...enjoys helping people through written communication while working from home. As a Remote Chat Support Specialist , you'll assist customers...  ...records, and provide friendly, professional support. Paid training is provided, making this a great opportunity for both experienced... 

UltaCare Medical

Psychiatric Nurse Practitioner PMHNP Job at UltaCare Medical

 ...Outstanding PMHNP Opportunity Are you a compassionate Psychiatric Mental Health Nurse Practitioner seeking a career where flexibility, autonomy, and competitive pay converge? UltaCare Medical might be the ideal fit for you. As a PMHNP with UltaCare Medical, you can... 

Pfizer

Environmental Control Analyst I Job at Pfizer

 ...The incumbent plays a vital role as a member of the Quality Environmental Control (EC) Laboratory team, actively engaging in efforts to...  ...and waste. Comply with all Safety, Environmental, and Security policies as required. Communicates all safety concerns, incidents, and... 

MAINE VETERANS HOMES

Activities Aide (CNA Required) - Part-Time Job at MAINE VETERANS HOMES

 ...creative Activities Aide to join our team full-time! In this role, you will help create...  ...to apply! Activities Aide Schedule ~ Part-Time Average of 20 hours per week ~24...  ...Activities Aide Qualifications Active CNA certification required Compassionate, patient...