onsite
Senior Embedded Software Engineer - Technology Service Corporation
Software Engineer
Lead the design, development, and testing of high‑performance real‑time embedded software for RF sensor products, driving architecture, integration, and cross‑functional collaboration.
About the role
Key Responsibilities
- Architect and implement complex real‑time C/C++ software solutions for embedded platforms.
- Lead the design, development, and integration of modular, high‑performance embedded systems.
- Provide technical guidance and mentorship to cross‑functional engineering teams.
- Collaborate with hardware, firmware, and product teams to define system requirements and validate performance.
- Drive continuous improvement of development processes, coding standards, and testing practices.
Requirements
- 5+ years of embedded software development experience, with deep expertise in C/C++ and real‑time operating systems.
- Strong background in RF sensor or related high‑frequency embedded applications.
- Proven ability to design scalable, maintainable software architecture for complex systems.
- Excellent communication skills and experience leading technical teams.
- Experience with version control, CI/CD, and automated testing in embedded environments.