What are the responsibilities and job description for the Embedded System Engineer position at JMS Staffing?
This is a hybrid position in Houston, TX - 3 days a week onsite.
Must be US Citizen or GC Holder.
No C2C's.
We are seeking an experienced engineer to develop the software and firmware powering our drone systems. In this role, you’ll design, optimize, and maintain embedded Linux solutions, working closely with robotics, hardware, and cloud teams to deliver reliable, mission-critical technology.
Responsibilities
- Own Linux kernel CI/CD, cross-compilation, and driver modifications
- Contribute to system and hardware architecture decisions
- Integrate new hardware and software within embedded Linux systems
- Debug, profile, and test for performance and reliability
- Collaborate across teams to bring new features to life
Requirements
- Degree in Computer Engineering, CS, EE, or equivalent experience
- 3 years in embedded Linux development (5 preferred)
- Expertise with Linux kernel modification, driver development, and debugging
- Experience with embedded platforms (Jetson, Qualcomm RB5, NXP i.MX, etc.)
- Familiarity with wireless stacks (Wi-Fi/BT/LTE), camera integration (MIPI CSI, V4L2), and embedded toolchains
- Comfortable with hardware bring-up, schematics, and debugging tools
Salary : $105,000 - $125,000