We're Hiring! Senior Software Engineer - Embedded Systems Rancho Cucamonga, CA Salary: $140,000-$170,000 DOE
Are you an experienced software engineer passionate about building powerful embedded systems? Do you thrive in fast-paced environments and love working closely with hardware engineers to bring cutting-edge products to life?
Join us at General Micro Systems (GMS) a leader in rugged computing technology where innovation meets impact.
### About the Role
As a Senior Software Engineer , you'll play a key role in developing and improving software that powers advanced embedded systems. You'll collaborate with cross-functional teams to design, develop, and release high-performance firmware and software that supports mission-critical applications.
### What You'll Do
- Lead and contribute to the full software development lifecycle
- Collaborate with hardware engineers to align software with system requirements
- Develop device drivers, embedded applications, and diagnostic tools
- Drive project timelines, mentor junior engineers, and manage release processes
- Ensure code quality through version control, test procedures, and documentation
### What We're Looking For
- B.S. in Computer Science or related engineering discipline
- 7+ years of experience in embedded software/firmware development
- Proficiency in C/C++, Python, Linux Shell Scripting
- Experience with Windows, Linux, and optionally VxWorks
- Familiarity with x86 Intel architectures , BIOS, and NVIDIA GPUs is a plus
- Strong leadership, communication, and project management skills
Tools: Git, SVN, Microsoft Project Documents: Datasheets, schematics, software plans, and requirements
If you're passionate about embedded tech and ready to make an impact, we'd love to hear from you!
Apply now or refer someone awesome! [https://gms4sbc.applicantstack.com/x/apply/a22nkef1e7b5/aa0]
#Hiring #SoftwareEngineer #EmbeddedSystems #Cplusplus #Firmware #EngineeringJobs #TechCareers #RanchoCucamonga #NowHiring #GeneralMicroSystems