Lead Platform Firmware Engineer @ RJM Technologies | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Lead Platform Firmware Engineer jobs in San Jose, CA
Be an early applicantLess than 25 applicantsPosted by Agency
company-logo

RJM Technologies · 3 days ago

Lead Platform Firmware Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
RecruitingStaffing Agency
check
Growth Opportunities

Insider Connection @RJM Technologies

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Design, develop, and optimize firmware for embedded systems using real-time operating systems like Zephyr and Linux.
Implement shared memory mechanisms for efficient data sharing between processes or components within the firmware.
Develop and integrate Inter-Process Communication (IPC) solutions to enable communication and synchronization between processors or threads running on the system.
Design and implement Remote Procedure Call (RPC) frameworks for seamless communication between different modules or components of the firmware.
Collaborate with cross-functional teams, including hardware engineers, software developers, and QA engineers, to ensure successful integration and validation of firmware features.
Perform performance analysis, profiling, and optimization of firmware components to meet stringent latency, throughput, and resource constraints.
Write clear and concise technical documentation, including design specifications, API documentation, and user guides.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Firmware EngineeringFirewall FirmwareLinuxRTOSARM ProcessorsHardware Abstraction LayersSoftware Development KitsDebugging ToolsJTAGC ProgrammingEmbedded SystemsMicrocontrollersFPGAsLow-Level Firmware ArchitectureBare MetalSecurityAgile ScrumSoftware Release PlanningSemiconductor Industry Experience

Required

10+ years of overall firmware engineering experience with 5+ years developing Networking and Hardware based Firewall firmware solutions for Linux or any RTOS.
Strong academic credentials with a master’s degree in CS / EE, Mathematics, or other quantitative areas of study.
Experience with ARM processors, Hardware Abstraction Layers (HAL), and Software Development Kits (SDKs).
Experience with debugging tools such as JTAG for troubleshooting hardware and firmware issues.
Substantial and proven C programming knowledge.

Preferred

Experience in embedded systems, microcontrollers, FPGAs, and ARM processors.
Good understanding of low-level firmware architecture, bare metal and security.
Familiarity with Agile Scrum and software release planning processes.
Experience working at a semiconductor company.

Company

RJM Technologies

twittertwittertwitter
company-logo
RJM Technologies provide staffing and recruiting services.

Funding

Current Stage
Early Stage

Leadership Team

J
John Ennis
Co-Founder
linkedin
leader-logo
Robert Main
Co-Founder and COO
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot