Software Engineer

Manchester, New Hampshire

Michael Page
Apply for this Job
  • Work for a leading organization in the defense industry
  • Work a 980 schedule (80 Hours in 9 Days) and get 26 Fridays off a year.
About Our Client

This organization is a defense organization in Manchester, New Hampshire. This is an on-site role and the company operates on a 980 work schedule. A 980 work schedule means each employee must work 80 hours in 9 days resulting in 26 Fridays off a year.

Job Description

Some of the responsibilities for the successful Embedded Linux C/C Software Engineer will include:
  • Implementing video compression and image processing controls on embedded processors
  • Develop and implement drivers and control algorithms for FPGA-based image processing
  • Assist in selecting interface and support hardware such as Microprocessors / Microcontrollers and support devices
  • Be comfortable working in a fast-paced, multi-discipline environment (including mechanical, electrical, systems, program managers, suppliers, and customers)
  • Collaborate with electrical engineering to debug and troubleshoot complex electronic and software designs
  • Interact with customers, suppliers, and users of the devices
MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.

The Successful Applicant

The suitable Embedded C Software Engineer will have the following experience:
  • Bachelor of Science or Master of Science in Computer Science, Electrical Engineering, or equivalent experience, with 5+ years of experience writing software for imaging systems
  • 5+ years embedded software development experience
  • MUST HAVE Embedded Linux (e.g. Yocto) and C/C
  • Familiarity with communication protocols such as I2C, UART, USB, MIPI etc.
  • Great communication
Beneficial but not essential experience includes:
  • Experience in the defense industry
  • Kernel drivers
  • Flow control (latency modulation)
  • Git/Version control
  • Experience with GStreamer
  • Knowledgeable in Networking / Radio networking / congestion management
  • Ability to read schematics and utilize lab test equipment (e.g. Multi-meters, oscilloscopes, and logic analyzers)
What's on Offer
  • Excellent base salary and benefits
  • 980 work schedule
  • 3 weeks vacation
  • Excellent growth potential

Contact

Joshua Kerslake

Quote job ref

JN-093
Date Posted: 20 May 2025
Apply for this Job