Sr. Embedded Linux System Architect
- Germantown, MD, United States
Applications open in a new tab.
Job details
- Experience
- 8+ years of experience in embedded Linux system design and development with zero-to-shipped experience across the full product lifecycle
- Posting language
- English
- Posted
Original 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, security, and scalability.
The position is based in Germantown, MD.
YOUR WORK AT MAXTENA WILL INCLUDE:
• Develop 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
DESIRED EXPERIENCE/KNOWLEDGE:
• 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, ).
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
Maxtena is an Equal Opportunity Employer
More about this job
Skills
- Linux
- Regulatory compliance
- Embedded systems
- Documentation
- Computer science
- Electrical engineering
- C
- C++
- Python
- Bash
- Control systems
- Git
- Debugging
- Cybersecurity
- Communication skills