Embedded Systems Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Design, develop, and maintain embedded firmware and hardware integrations, requiring skills in microcontrollers, real-time operating systems, and debugging.
Key Skills for This Role
Full Job Posting
Overview
We are seeking an experienced
Embedded Systems Engineer
to design, develop, and maintain embedded firmware and hardware integrations for our products.
The successful candidate will collaborate with Product, Electrical, and Software teams to deliver reliable, power-efficient, and secure embedded solutions.
This role requires strong hands-on experience with microcontrollers, real-time operating systems, hardware debugging, and an emphasis on production-quality engineering and documentation.
Firmware Development & Architecture
- Design, implement, and maintain embedded firmware for microcontrollers and SoCs using C/C++ and appropriate toolchains.
- Architect real-time systems and select appropriate RTOS or bare-metal approaches to meet timing, power, and resource constraints.
- Develop and maintain hardware abstraction layers, drivers, communication stacks (UART, I2C, SPI, CAN, BLE, Ethernet), and bootloader components.
Hardware Integration & Debugging
- Work with electrical engineers to define interfaces, bill of materials (BOM) trade-offs, and integration requirements for sensors, power systems, and peripherals.
- Perform hands-on hardware bring-up and debugging using logic analyzers, oscilloscopes, JTAG/SWD debuggers, and other lab equipment.
- Diagnose and resolve hardware-software interaction issues, signal integrity concerns, and thermal or power-related problems.
Testing, CI And CD & Quality
- Design and implement unit, integration, and system-level tests for firmware, and integrate tests into CI pipelines to enable repeatable validation.
- Develop automated flashing, test harnesses, and manufacturing/test fixtures to support production and field validation.
- Define and maintain firmware versioning, release processes, and post-release support procedures to ensure product reliability.
Security, Power & Performance Optimization
- Implement secure coding practices, secure boot, secure firmware update mechanisms, and hardware-based root-of-trust where applicable.
- Profile and optimize firmware for power consumption, memory usage, and real-time performance to meet product constraints.
- Collaborate on threat modeling, risk assessments, and remediation for embedded attack surfaces and supply-chain considerations.
Documentation, Collaboration & Support
- Produce and maintain design documents, API specifications, hardware interface documents, test plans, and runbooks for manufacturing and field support.
- Provide technical mentorship and cross-functional support to product, QA, and support teams during development and post-release incidents.
- Participate in design reviews, risk assessments, and supplier/vendor evaluations to ensure components meet reliability and compliance requirements.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Client of Stellar Hunters
DevOps/Platform Engineer
Saudi Arabia, KSA
Design and operate scalable platform services using cloud technologies, automate CI/CD pipelines, and ensure platform reliability while mentoring engineers.
Employer Branding Specialist
Saudi Arabia, KSA
Develop and execute employer branding strategies, create engaging content, manage social media presence, and enhance candidate experience while utilizing analytics for continuou...
Cyber GRC Manager
Saudi Arabia, KSA
Develop and implement a risk-based cyber governance, risk management, and compliance strategy while managing policies, assessments, and third-party risks.
Legal Director
Riyadh, KSA
Lead legal strategy, ensure compliance, manage contracts and disputes, and develop legal team with expertise in corporate and regulatory law.
Senior Internal IT Auditor
Saudi Arabia, KSA
The role involves planning and executing IT audits, assessing risks, evaluating controls, and providing remediation recommendations while ensuring compliance with regulations.
Systems Administrator
Riyadh, KSA
Responsible for managing systems and infrastructure, ensuring security and performance, with skills in automation, troubleshooting, and collaboration across teams.
Learning & Development Manager
Saudi Arabia, KSA
Develop and implement learning strategies, design training programs, manage leadership development, and evaluate training effectiveness using data analytics.
Cyber GRC Specialist
Saudi Arabia, KSA
Develop and operationalize cybersecurity policies, conduct risk assessments, support compliance initiatives, and provide security training for cross-functional teams.
DevOps/Platform Engineer
Saudi Arabia, KSA
Employer Branding Specialist
Saudi Arabia, KSA
Cyber GRC Manager
Saudi Arabia, KSA
Legal Director
Riyadh, KSA
Senior Internal IT Auditor
Saudi Arabia, KSA
Systems Administrator
Riyadh, KSA
Learning & Development Manager
Saudi Arabia, KSA
Cyber GRC Specialist
Saudi Arabia, KSA