Staff Embedded Systems Engineer
Location
New York
Posted
42 days ago
Salary
$200K - $225K / year
Job Description
Job Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering field
- 10+ years in Embedded Systems, with at least 5 years specifically focused on high-level application processors (e.g. ARM Cortex-A series)
- Proven track record shipping products on a handful of different SoC vendor platforms (e.g., NXP, Broadcom, MediaTek, etc.)
- Expert-level understanding of the Linux kernel, device drivers, and bootloaders as they relate to vendor-specific implementations and board bring-up
- Demonstrated experience taking a mature codebase and successfully re-platforming it onto a new silicon architecture (e.g. porting a product from NVIDIA Jetson to a MediaTek Genio or Qualcomm Snapdragon platform)
- Expertise with wireless protocols such as Bluetooth, LoRaWAN, and LTE and IoT_ajacet technologies such as AWS, IoTCore, MQTT, and Edge Computing
- Demonstrated expertise with implementing OTA updates for IoT devices, including a thorough understanding of secure boot processes, integrity checks, delta updates, and rollback strategies to guarantee system stability and reliability throughout and after updates
- Expertise in GitHub Actions specifically tailored for embedded targets including use of static and dynamic analysis. Experience using QEMU or Renode considered a plus
- A deep understanding of embedded security, including secure coding, threat modeling, and vulnerability assessment - integrated throughout the development process, ensuring security isn't an afterthought
- Proficiency in embedded development (C/C++), coupled with robust analysis and debugging capabilities utilizing tools and methodologies such as Coverity, Valgrind, JTAG, GDB, and logic analyzers
- Excellent verbal and written communication skills are essential for thriving in our fast-paced, remote-first, dynamic environment, where adapting to changing priorities is key.
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- Flexible PTO
Related Guides
Related Categories
Related Job Pages
More Systems Engineer Jobs
Business Systems Analyst joining support team for data troubleshooting and customer support
HR Systems Analyst
LeidosLeidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.
Workday HCM, Learning, and Talent System Analyst at Leidos
Epic Resolute HB Charging Analyst
Prominence AdvisorsDo More With Your Data. Make Healthcare Smarter.
Prominence Advisors is actively seeking an Epic Resolute HB Charging Analyst to join their team. You'll have the opportunity to help healthcare organizations solve their toughest challenges through your ability to drive strategic process improvemen...
Principal Systems Engineer – M365/Azure
Prime TherapeuticsReimagining pharmacy management to provide the same care we would want for our loved ones
Principal Systems Engineer specializing in Microsoft 365 and Azure at Prime Therapeutics