pythonc++linuxcfpgaembedded systemshardware integrationoscilloscopeslogic analyzersreal time software
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указанаразвернуть
На похожих ролях по рынку
$138к$151кмедиана$180к
49 в выборке
79
Хорошая вакансия
развернуть
Обязанности по embedded-разработке описаны чётко, но работа в оборонном секторе ограничивает доступ требованиями к гражданству, допуску и месту проживания; оплачиваемый отпуск по уходу за ребёнком составляет всего неделю.
Нужен допуск
Короткий отпуск
Актуальные технологии
Поддержка обучения
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Embedded Software Engineer (C/C++): Architecting and implementing hardware and software for an autonomous data collection and processing system with an accent on embedded or real-time software, Linux-based environments, and hardware integration. Focus on interfacing software with peripherals, testing and debugging laboratory systems, and troubleshooting hardware/software interfaces with oscilloscopes and logic analyzers.
Location: Hybrid in Lexington, Massachusetts, with 3 days onsite; must live within 100 miles of Lexington, MA. US citizenship is required, and candidates must be able to obtain an active Secret Clearance; an interim clearance is sufficient to start.
Company
hirify.global provides technical services and develops policy-compliant IT systems and security-focused solutions for defense research customers.
What you will do
Architect and implement hardware and software for an autonomous data collection and processing system.
Design, implement, test, and debug embedded or real-time software in C or C++.
Develop and integrate software in Linux-based embedded or system environments.
Interface software with embedded hardware, peripherals, digital interfaces, and communication protocols.
Integrate and test embedded hardware and software systems in a laboratory environment.
Troubleshoot hardware/software interfaces using oscilloscopes, logic analyzers, and other laboratory test equipment.
Requirements
At least 3 years of hands-on experience designing, implementing, testing, and debugging embedded or real-time software in C or C++.
At least 3 years of experience developing and integrating software in Linux-based embedded or system environments.
At least 3 years of experience interfacing software with embedded hardware and peripherals using common digital interfaces and communication protocols.
At least 3 years of hands-on experience integrating and testing embedded hardware and software systems.
Ability to read hardware schematics and component datasheets.
Ability to troubleshoot hardware/software interfaces using laboratory test equipment, including oscilloscopes and logic analyzers.
Must be a US citizen and able to obtain an active Secret Clearance; an interim clearance is sufficient to start.
Nice to have
High-throughput data acquisition or streaming systems, including buffering, DMA, concurrency, data integrity, overruns, and dropped-data handling.
Low-level device drivers, Embedded Linux interfaces, and FPGA or FPGA/SoC platforms, including Verilog, SystemVerilog, VHDL, AMD/Xilinx Zynq, Vivado, AXI, or AXI-Stream.
High-dynamic-range, multichannel data acquisition using simultaneous-sampling sigma-delta ADCs or audio, acoustic, vibration, or dynamic-signal instrumentation.
Synchronization of multichannel or multi-device acquisition systems, including sample clocks, triggering, timing or phase alignment, and differential inputs.
Precision data-converter and instrumentation concepts such as noise floor, dynamic range, SNR, aliasing, digital filtering, clock jitter, and channel matching.
Python, MATLAB, or similar tools for test automation, data acquisition, or data analysis, plus standard software development practices such as Git.
Culture & Benefits
Fast-paced, customer-focused, and technically innovative work environment supporting defense research customers.
Full-time employment with 15 PTO days, 10 paid holidays, floating holidays, and paid volunteer time.
One week of paid maternity or paternity leave after one year of full-time employment.
Tuition reimbursement of up to $5,000 annually for eligible full-time employees after six months, subject to pre-approval and course requirements.
401(k) participation from the first day with employer matching and 100% vesting.
Hybrid work support including up to $150 monthly for eligible home-work phone or internet expenses and BYOD reimbursement of up to $1,500 every three years.
Hiring process
First-round interview by Zoom with the hiring manager.
Second-round Zoom interview with additional team members as needed.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →