49 минут назад
Senior Embedded Software Engineer (Embedded Linux)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Embedded Software Engineer (Embedded Linux/C++): Design, develop, integrate, verify, and test high-performance embedded Linux software for RF sensor products and systems with an accent on multithreaded C++, hardware interfaces, networking, and real-time data processing. Focus on building modular architectures, debugging and optimizing system-level software, developing Python- and Bash-based automation, and collaborating across systems, hardware, FPGA, algorithm, and test engineering.
Location: Huntsville, Alabama, United States; U.S. citizenship required
Company
is an employee-owned engineering company developing RF sensor products and systems, with a focus on defense and aerospace technologies.
What you will do
- Design, develop, integrate, verify, and test modular, high-performance embedded Linux software.
- Build scalable multithreaded applications in modern C++ with emphasis on maintainability, performance, reliability, and testability.
- Integrate software with hardware devices, sensors, networking components, FPGA systems, and real-time data-processing pipelines.
- Support system bring-up, debugging, performance optimization, field support, verification, validation, and lifecycle maintenance.
- Develop Python- and Bash-based tools for testing, deployment, data analysis, simulation, and engineering workflows.
- Collaborate with systems, hardware, FPGA, algorithm, and test engineers; contribute to design reviews, code reviews, technical planning, documentation, and technical guidance for junior engineers.
Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field, or equivalent professional experience.
- Five to seven years of software design and development experience, including work with complex embedded systems.
- Extensive experience with modern C++ multithreaded applications on embedded Linux and modular software architectures.
- Experience interfacing software with hardware devices, serial interfaces, Ethernet, and custom communication protocols.
- Proficiency in Python for automation, test development, data processing, and engineering utilities.
- U.S. citizenship and the ability to obtain and maintain a U.S. Department of Defense Secret security clearance are required.
Nice to have
- Experience in defense, aerospace, unmanned systems, robotics, RF systems, electronic warfare, SIGINT, guidance and navigation, or autonomous platforms.
- Experience with real-time Linux, POSIX threads, real-time scheduling, low-latency techniques, FPGA integration, device drivers, and board support packages.
- Knowledge of distributed architectures, publish-subscribe messaging, middleware, simulation environments, and hardware-in-the-loop testing.
- Experience with containerized development, virtualization, automated test frameworks, deployment tools, profiling, and optimization.
- An active DoD Secret or Top Secret security clearance.
Culture & Benefits
- Employee ownership through an ESOP retirement plan.
- 401(k) plan and co-sponsored health plan.
- Flexible work schedules and paid leave.
- Tuition reimbursement.
- Employment is contingent on a background check, security investigation, and drug screening.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Staff Embedded Software Engineer (Aerospace)
5 дней назад
Embedded Software Engineer (C/C++)
5 дней назад
Principal Software Engineer - Embedded OS (Embedded Linux)
152 800 - 229 200$
5 дней назад
Senior Staff Engineer - Platform (Embedded Systems)
5 дней назад
Senior Software Engineer (Embedded Linux)
20 736 - 29 030$
4 часа назад