Principal Embedded Software Engineer Job at Motive Companies, Germantown, MD

b0o0RVdFSUFleldGdXJ0bURtQ2lmUT09

Job Description

Our client is seeking an Embedded Software Principal Engineer to work with an agile team to analyze, design, develop, test, document, and implement high-performance, real-time/embedded applications incorporating all technical elements from low level driver development to user interfaces. We are seeking individuals with a proven track record in software engineering, specifically with design, implementation, and integration of high availability, scalable complex embedded networking systems.

Responsibilities
  • Review system requirements and design
  • Actively participate in systems designs to come up with innovative solutions
  • Work with technical leads across teams and disciplines to develop high availability scalable satellite systems
  • 'Lead projects and/or team members'
  • Implement software applications passing through all stages of development
  • Present project objectives, risks and success criteria to management team
  • Provide clear and detailed status reports on a regular basis to management team
  • Analyze and resolve software issues
  • Participate in development and maintenance of software documentation



Requirements
  • Bachelor's Degree in Computer Science, Computer Engineering or related technical field
  • 10+ years of software development experience which could include any of the following:
    • Object-oriented design and development skills
    • C/C++ programming
    • Scripting languages (e.g. Perl, Python)
    • Multi-threaded application development and inter-process communication
    • Software development in real-time embedded Linux environments
    • Developing Linux device drivers and Linux kernel modules a plus

Preferred Qualifications
  • Experience of knowledge of Satellite-based systems
  • Strong verbal and written communication skills
  • Strong technical writing skills to ensure software and technical decisions are described clearly with required illustrations
  • Exposure to Web Technologies (HTML/JAVASCRIPT/APIs)
  • Algorithm development experience
  • Networking knowledge
  • Familiarity with CPU Architecture and HW basics
  • Self-motivated individual with a 'can do' attitude and the drive to learn new things

Salary Range: $155,000 - $170,000
#IND1
IND123

Similar Jobs

Gerry Lane Buick

Internet Appointment Coordinator Job at Gerry Lane Buick

Internet Appointment Coordinator (Immediate Opening) Gerry Lane Buick GMC is one of Louisianas top selling GM dealerships. We are seeking an energetic individual to make outbound phone calls

Stop and Shop Supermarket

Deli Clerk Job at Stop and Shop Supermarket

Join our Team. Now Hiring!!! Flexible Schedules Growth Options Tuition ReimbursementStop and shop in Cromwell is currently looking for part time deli clerks. No previous experience necessary.

Farris Consulting Group

Entry Level Account Manager Job at Farris Consulting Group

Our company is looking for an ambitious and hard-working individual to help support the professional growth of our sales staff. The Entry Level Account Manager will be responsible for a range of

ALDI

Part-Time Stocker Job at ALDI

When you join our team as a Stocker, youll be responsible for stocking, organizing new incoming inventory and safely operating machinery. Youll play an important role in providing an

Texas County Memorial Hospital

Medical Lab Tech Job at Texas County Memorial Hospital

Job Posting Medical Lab Tech Laboratory Full-Time FLSA Status: Exempt Summary: Under the general supervision of the Laboratory Supervisor or another Medical Technologist, the Medical Technician