Overview
On Site
Full Time
Skills
Video Compression
Embedded Systems
Algorithms
FPGA
Image Processing
Computer Hardware
Microprocessor
Microcontrollers
Mechanical Engineering
Electrical Systems
Collaboration
Debugging
SAP BASIS
Law
MPI
Embedded C
Science
Computer Science
Electrical Engineering
Writing
Embedded Software
Embedded Linux
C
C++
I2C
UART
USB
MIPI
Communication
Git
Version Control
GStreamer
Radio
Computer Networking
Management
Schematics
Test Equipment
Oscilloscope
Logic Analyzer
Quoting
Job Details
- 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.