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

Duke University

Communication Specialist Job at Duke University

The Communications Specialist is responsible for implementing the department's strategic communications plan by designing effective and innovative

Sunstates Security

Security Manager Job at Sunstates Security

Ensure the client site is provided with high-quality security services to protect people and property. Manage a team of security officers, site and/or shift

Gentiva Hospice

Assistant Job at Gentiva Hospice

Our Company: Gentiva Hospice is member of the Gentiva family an industry leader in hospice, palliative and personal home care. Our place is by the side of

ASHLAND POLICE DEPARTMENT

Police Officer Job at ASHLAND POLICE DEPARTMENT

The Ashland Police Department is conducting a selection process for qualified entry-level (recruit) officer candidates.We are looking for motivated individuals who wish to work for the Ashland

MAUSER

Customer Service Representative Job at MAUSER

Customer Service Representative (CSR) functions as the liaison between Mauser Corporation and its customers. The CSR acts as the first point of contact for the