Senior Embedded Software Engineer - High-Performance & FPGA

Annapolis Micro Systems

Annapolis (MD)

On-site

USD 85,000 - 110,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Annapolis Micro Systems is looking for a Senior Software Engineer in Annapolis, MD. Join a dynamic team dedicated to creating high-performance software solutions. You will develop and maintain software products, design device drivers for both Windows and Linux, and work with various microprocessor platforms.

This role requires a B.S. in relevant fields and proficiency in C/C++, Java, and embedded systems experience. The position emphasizes real-time environments and a strong understanding of object-oriented design principles.

Qualifications

  • Expert in writing Device Drivers for Linux and Windows.
  • Sound understanding of Object-Oriented Principles and Design.
  • Experience with real-time embedded environments (RTOS): VxWorks.

Responsibilities

  • Develop, test, deploy, and maintain software products.
  • Design and test Device Drivers for Windows and Linux.
  • Design interfaces to complicated ASICs.
  • Capture requirements by interacting with customers.
  • Provide customer support of software products.

Skills

C/C++
Java
Object-Oriented Principles
Embedded Development
Device Drivers
Real-time Embedded Environments

Education

B.S. in Computer Engineering, Electrical Engineering, or Computer Science

Tools

GCC
Microsoft Visual Studio
Make
PetaLinux
Subversion
Python
Perl
Eclipse

Job description

Annapolis Micro Systems is looking for a Senior Software Engineer in Annapolis, MD. Join a dynamic team dedicated to creating high-performance software solutions. You will develop and maintain software products, design device drivers for both Windows and Linux, and work with various microprocessor platforms.

This role requires a B.S. in relevant fields and proficiency in C/C++, Java, and embedded systems experience. The position emphasizes real-time environments and a strong understanding of object-oriented design principles.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - High-Performance FPGA
Senior Embedded Software Engineer - High-Performance FPGA

Annapolis Micro Systems • Maryland

On-site
USD 120,000 - 180,000
Health insurance
401(k) plan
Paid holidays
Senior Hardware Engineer - High-Speed RF & FPGA Systems
Senior Hardware Engineer - High-Speed RF & FPGA Systems

Annapolis Micro Systems • Maryland

On-site
USD 100,000 - 140,000
Excellent compensation package
100% medical premiums paid
401(k) Fidelity plan
+1
Senior Hardware Engineer - High-Speed FPGA & PCIe
Senior Hardware Engineer - High-Speed FPGA & PCIe

Annapolis Micro Systems • Annapolis (MD)

On-site
USD 85,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Annapolis Micro Systems • Maryland

On-site
USD 120,000 - 180,000
Health insurance
401(k) plan
Paid holidays
Senior Software Engineer
Senior Software Engineer

Annapolis Micro Systems • Annapolis (MD)

On-site
USD 85,000 - 110,000
RF Hardware Engineer – High‑Speed RF & FPGA Integration
RF Hardware Engineer – High‑Speed RF & FPGA Integration

Annapolis Micro Systems • Annapolis (MD)

On-site
USD 90,000 - 120,000
Senior Hardware Engineer
Senior Hardware Engineer

Annapolis Micro Systems • Annapolis (MD)

On-site
USD 85,000 - 130,000
FPGA Field Applications Engineer - Customer Solutions
FPGA Field Applications Engineer - Customer Solutions

Annapolis Micro Systems • Annapolis (MD)

On-site
USD 75,000 - 95,000
Senior Hardware Engineer
Senior Hardware Engineer

Annapolis Micro Systems • Maryland

On-site
USD 100,000 - 140,000
Excellent compensation package
100% medical premiums paid
401(k) Fidelity plan
+1
Field Application Engineer
Field Application Engineer

Annapolis Micro Systems • Annapolis (MD)

On-site
USD 75,000 - 95,000