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

Ingersoll Rand

Assembler Job at Ingersoll Rand

Location: Southern Pines, NC, US, 28387 Req ID: 5898 Ingersoll Rand is committed to achieving workforce diversity reflective of our communities. We are an

Bimbo Bakeries USA

Route Sales Representative Job at Bimbo Bakeries USA

The Route Sales Professional represents Bimbo Bakeries USA and its brands in the market, merchandising, selling and delivering fresh baked products to retail

Market Street

Meat Cutter Job at Market Street

Summary: Why Choose Us? It is our mission to serve our guests and support our team members to establish, build and accomplish their career goals! With our leadership program, scholarships

TLC Southwest Austin legal service

Order Processing Agent Job at TLC Southwest Austin legal service

Family-friendly Southwest Legal company is looking for a full-time Records Processing team member.Do you:Enjoy watching Law & Order or Chicago MD? Have an eye for detail? Like to identify