3 дня назад
Embedded Engineer II (C/C++)
100 000 - 110 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Embedded Engineer II (C/C++): Building and delivering firmware features, device drivers, and board support components for public-safety hardware across bare-metal, embedded Linux, and RTOS platforms with an accent on low-level systems engineering and hardware integration. Focus on board bring-up, deterministic interrupt and scheduling behavior, hardware/firmware debugging, and reliable testing for field-deployed devices.
Location: Atlanta, Georgia; hybrid schedule
Salary: $100,000–$110,000 annually
Company
provides integrated technology for public safety organizations, including body cameras, in-car video, mobile routers, and digital evidence systems.
What you will do
- Design, implement, test, document, and maintain firmware features and small firmware subsystems in C/C++.
- Develop and debug device drivers for sensors, radios, storage, and interfaces including I²C, SPI, UART, USB, CAN, and Ethernet.
- Perform board bring-up, bootloader configuration, peripheral initialization, hardware validation, and OS integration.
- Implement interrupt handlers, timers, low-level scheduling, error handling, logging, and diagnostics for reliable device operation.
- Use oscilloscopes, logic analyzers, JTAG/SWD, and protocol analyzers to diagnose hardware and firmware issues.
- Participate in design discussions, code reviews, Scrum ceremonies, sprint planning, and continuous improvement.
Requirements
- Professional experience developing embedded firmware for production or near-production hardware.
- Strong C/C++ skills with knowledge of memory management, concurrency, and real-time constraints.
- Experience with device drivers, microcontrollers such as ARM Cortex-M or RISC-V, and bare-metal development.
- Exposure to an RTOS or embedded Linux distribution such as FreeRTOS, Zephyr, ThreadX, Yocto, or Buildroot.
- Experience with low-level debugging tools, electrical schematics, real-time systems, Git workflows, code reviews, CI/CD, and Agile/Scrum.
- Strong written and verbal communication skills for technical discussions, documentation, and code reviews.
Nice to have
- Wireless communication, Bluetooth/BLE, Nordic Semiconductor devices, Android debugging, secure boot, or secure firmware updates.
- Low-power or battery-powered device development, manufacturing tests, calibration, or rugged field hardware.
- Python scripting, embedded audio/video, cloud integration via MQTT, HTTP, or gRPC, and Java or JVM-based tooling.
Culture & Benefits
- Flexible hybrid work schedule in Atlanta.
- Medical, dental, vision, and 401(k) benefits.
- 15 PTO days, a floating holiday, annual bonus, and tuition reimbursement.
- Free chef-inspired lunch Monday through Thursday.
- Collaborative, purpose-driven environment with career growth opportunities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 дней назад
Senior Software Engineer (Embedded C++/Autonomous Aircraft)
132 000 - 183 000$
4 дня назад
Software Engineer (Embedded), I
66 500 - 101 500$
10 дней назад
Senior Software Engineer (Aerospace)
132 000 - 183 000$
5 дней назад
Embedded Software Engineer (Aerospace)
70 000 - 100 000$
7 дней назад
Embedded Software Engineer (Aerospace)
4 дня назад
Firmware Engineer (C/C++/Python)
78 100 - 116 200$