9 дней назад
Software Engineer (Embedded C/C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer (Embedded C/C++): Designing, developing, testing, and supporting software for advanced broadcast, video, and RF hardware platforms with an accent on embedded processors, real-time systems, and hardware interfaces. Focus on bringing up custom boards, developing bootloaders and control GUIs, and integrating video, audio, RF, and multiprocessor architectures.
Location: Baltimore, Maryland, United States; onsite role with occasional physical duties including lifting up to 25 lbs.
Company
develops and supports advanced broadcast, video, and RF-based hardware platforms and the software systems that enable them.
What you will do
- Define requirements, design architectures, implement, verify, deploy, and maintain software across the full development lifecycle.
- Develop embedded applications for 8-bit and 32-bit processors using C, C++, and Assembly Language.
- Build real-time, multithreaded, bare-metal, and multiprocessor software, including inter-processor communications.
- Bring up custom boards, develop bootloaders, interpret schematics, and use oscilloscopes and logic analyzers for debugging.
- Develop desktop applications, system-control GUIs, and test applications for video, audio, and RF systems.
- Test and troubleshoot software interfacing with video, audio, RF, and custom electronic systems.
Requirements
- At least 5 years of embedded application development experience with C/C++ and Assembly Language.
- At least 5 years of desktop application development experience with C#/C++, Python, .NET, WPF, Windows Forms, or ASP.NET.
- Experience with real-time or multithreaded programming, FreeRTOS or an equivalent platform, and bare-metal development.
- Experience with ARM, Atmel AVR, STM32, SPI, I2C, RS-232/485, CAN bus, Ethernet, and Git.
- Bachelor’s degree in Computing or Engineering, documented certifications, or equivalent experience.
- Ability to work onsite in Baltimore, Maryland, United States.
Nice to have
- Linux application programming, digital hardware design, FPGA development with VHDL or Verilog, DSP programming, or wireless communications experience.
- Experience with RF test equipment, spectrum analyzers, broadcast, or digital video.
- Knowledge of UHF and microwave communications, video compression, or audio compression technologies.
Culture & Benefits
- Work spans embedded systems, desktop applications, custom electronics, and broadcast technology.
- Up to 25% of the job may involve sitting, standing, lifting up to 10–25 lbs., reaching, and repeated bending.
- Frequent repetitive finger movements and near-vision work are required.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
11 дней назад
Advanced Product Development & Integration Engineer (Embedded Systems & Autonomy)
13 дней назад
Embedded Firmware and Software Engineer (Embedded Systems)
105 050 - 161 800$
11 дней назад
Embedded Software Engineer (C/C++)
140 500 - 221 500$
13 дней назад
Semiconductor Systems Engineer (C/C++/Python)
10 дней назад
Linux Software Engineer - System Manager (Embedded Linux)
11 дней назад
Embedded Software Engineer II (Embedded Linux)
113 000 - 136 000$