•
Senior Embedded Systems Engineer
@ LMUTech, NASTP, Kharian.
About The Role:
We are seeking an experienced Senior Embedded Systems Engineer to lead the design, development, and architecture of embedded software for our products. In this role, you will own technical decisions from architecture through production, mentor junior engineers, and collaborate closely with hardware, firmware, and systems teams. You will be responsible for delivering reliable, scalable, and maintainable embedded solutions in a production environment.
Key Responsibilities:
- Architect embedded software systems for new products, defining hardware-software boundaries, peripheral allocation, and system partitioning.
- Lead technical design reviews, code reviews, and architecture discussions.
- Establish coding standards, testing frameworks, and development workflows.
- Make build vs. buy decisions for software components, tools, and middleware.
- Mentor junior and mid-level engineers, providing technical guidance and career development support.
- Conduct knowledge transfer sessions on architecture, debugging techniques, and best practices.
- Participate in hiring and interviewing to grow the embedded team.
Qualifications:
- 8+ years of professional experience in embedded software development.
- Expert-level proficiency in C and C++ (C++11/14/17 experience preferred).
- Proven track record of shipping multiple products to production (consumer, industrial, medical, or automotive).
- Experience leading technical architecture for complex embedded systems.
- Experience with embedded Linux (Yocto, Buildroot, or Debian-based) for complex systems.
- PCB Design
- Device Drivers Development
- CAN/CANOpen
- Multithreaded Embedded Software Development
- Bare-metal programming
- OS-based chps programming
- Strong understanding of memory constraints, power management, and real-time performance optimization.
- Proficiency with Git and modern CI/CD pipelines for embedded (GitHub Actions, GitLab CI, Jenkins, etc).
Nice to Have:
- Embedded firmware porting from one hardware to another hardware
- Knowledge of Renesas, NXP, STM, ARM MCUs/MPUs
- Experience with functional safety standards: ISO 26262 (automotive), IEC 62304 (medical), or DO-178C (aerospace).
- Experience with wireless protocols: Bluetooth Low Energy, Wi-Fi, Thread, Zigbee, LoRa, cellular (LTE-M, NB-IoT).
- Experience with Zephyr, FreeRTOS, etc
- Python or Rust experience for tooling and testing.
- Experience with FPGA/SoC architectures (Xilinx Zynq, Intel SoC).
- Knowledge of regulatory certifications: FCC, CE, UL, etc.
What You Will Gain
- Technical leadership role with significant impact on product direction.
- Opportunity to build and shape an embedded engineering team.
- Competitive compensation package.
- Access to advanced lab facilities and development tools.
- Free evening meal.