Sr. Embedded Linux System Architect

Maxtena 

📍 Washington DC-Baltimore Area, United States 🇺🇸

full-time
senior
Posted —

Key Skills

LinuxC++PythonYoctoTCP/IP

Industry

Consumer ElectronicsTelecommunications

Job Description

As a Sr. Embedded Linux System Architect, you have extensive experience designing, developing, and implementing embedded Linux systems. You will play a crucial role in shaping the architecture of our embedded platforms, ensuring high performance, reliability, and scalability.

The position is based in Germantown, MD.

YOUR WORK AT MAXTENA WILL INCLUDE:

·   D evelop and document the architecture of embedded Linux systems, including hardware and software components, interfaces, and protocols.

· Lead the development and integration of embedded software, ensuring alignment with system requirements and performance targets.

· Provide technical guidance and mentorship to engineering teams, fostering a culture of innovation and excellence.

· Collaborate with cross-functional teams to gather and analyze system requirements, translating them into detailed technical specifications.

· Identify and address performance bottlenecks, ensuring efficient resource utilization and real-time capabilities

· Implement robust security measures and ensure compliance with relevant industry standards and regulations.

· Oversee the testing and validation of embedded systems, including unit tests, integration tests, and system-level tests.

· Maintain comprehensive documentation of system architecture, design decisions, and technical guidelines.

REQUIREMENTS:

·   Must be a U.S. Citizen with the ability to obtain a Secret clearance

·   Bachelor's or Master’s degree in Computer Science, Computer or Electrical Engineering, or similar, MS preferred

·   8+ years of experience in embedded Linux system design and development  with zero-to-shipped experience across the full product lifecycle

·   C and C++ proficient and scripting languages such as Python or Bash.

·   Experience with Linux kernel, device drivers, device tree patching, and real-time operating systems.

· Strong understanding of hardware-software integration and interfacing with peripherals.

·   Knowledge of version control systems (e.g., Git)

·   Experience with networking protocols  stacks (TCP/IP, UDP, IPsec, SSL, etc.) and Network Devices such as Routers and switches

· Experience with Linux Development tools such as Yocto, Petalinux, Buildroot or OpenWrt

· Experience with Linux security: TF-A, TPM, FDE, LUKS, HSM, etc.

·   Experience with Trusted Execution Environment (TEE)

·   Knowledge of various testing and debugging tools (JTAG, probes, logic analyzers, oscilloscope, etc.).

ADDITIONAL EXPERIENCE GUIDELINES:

·   Experience with ARM architecture and development tools.

· Knowledge of cybersecurity best practices for embedded systems

·   Excellent oral and written communication skills

PERKS OF WORKING AT MAXTENA:

·   Developing innovative, meaningful products from scratch

·   A dynamic, innovative, and productive workplace

·   Cutting-edge technology & high-tech lab

·   Continuous career growth opportunities

·   Competitive compensation package

·   Medical, Dental, Vision & Life Insurance

·   Tuition Reimbursement

·   Paid Parental Leave

·   401K match

·   Flextime

·   Fun & games events

·   Coffee, sweets, & much more...


Maxtena is an Equal Opportunity Employer.