Join Us as a Senior Firmware Engineer! Are you ready to drive architecture and innovation in cutting‑edge embedded Linux systems? ORBCOMM is seeking a Senior Firmware Engineer to develop and optimize embedded Linux–based and RTOS platforms for our next‑generation IoT products.
What You’ll Do
Design, develop, and maintain embedded Linux and RTOS platforms for ORBCOMM’s proprietary products.
Lead system‑level design across bootloaders, kernel, device drivers, BSPs, and user space.
Translate product and system requirements into scalable, high‑quality technical solutions.
Optimize Linux and RTOS systems for performance, reliability, boot time, and power consumption.
Develop and execute robust test strategies to ensure system stability in mission‑critical deployments.
Enhance and support build, deployment, and debugging tools.
Perform root‑cause analysis and resolve complex hardware–software integration issues.
Collaborate cross‑functionally with hardware, systems, and QA teams, providing technical leadership and mentorship.
Who You Are
You’re a technical engineer with deep embedded Linux and RTOS expertise and a passion for building reliable systems at scale. You’re comfortable owning complex problems end‑to‑end and delivering high‑quality solutions.
Education & Experience
Bachelor’s degree in Electrical Engineering, Computer Science, or a related field (preferred).
8+ years of experience in embedded software development, with significant focus on embedded Linux and RTOS systems.
Skills & Competencies
Strong proficiency in C/C++ for embedded systems.
Deep experience with Embedded Linux, including bootloaders (e.g., U‑Boot), Linux kernel configuration and customization, device drivers and BSP development, Yocto/Buildroot–based build systems.
Experience with ARM‑based SoCs (Intel experience a plus).
Strong knowledge of communication protocols: TCP/IP, UART/RS232, RS485, I2C, SPI, BLE.
Proven ability to read hardware schematics and debug using oscilloscopes, logic analyzers, and JTAG.
Experience with version control, CI/CD, and issue tracking tools (Git, GitHub, Jira).
Excellent problem‑solving skills with attention to detail.
Leverage AI‑enabled tools and automation to support daily tasks and productivity.
Commitment to continuous learning in digital and AI literacy.
Nice to Have
Python or shell scripting for automation and tooling.
Experience with low‑power Linux optimization and power management frameworks.
Familiarity with RTOS and STM32 or mixed Linux + MCU architectures.
Prior experience working on IoT, networking, or high‑availability systems.
Solid understanding of real‑time concepts and RT‑Linux or RTOS integration.
Familiar with cellular wireless.
Benefits
A career with ORBCOMM offers a unique opportunity to grow your skills and expand your expertise in a collaborative, innovative environment. Beyond team collaboration, we provide a competitive, locally relevant benefits package that includes health and wellness coverage, paid time off, retirement or savings programs, flexible work arrangements, insurance coverage, lifestyle perks, and employee discounts.
#J-18808-Ljbffr