Job Description
Job Description
Design & Development: Design, develop, code, test, and debug system software for embedded systems and devices using languages like C/C++.
Hardware Interface: Write and maintain low-level device drivers and firmware to interface with various hardware components (e.g., sensors, displays, memory).
System Integration: Collaborate closely with Hardware Engineers to define specifications, troubleshoot hardware/software integration issues, and conduct board bring-up.
Optimization: Optimize code and system performance for real-time constraints, minimal memory usage, and low power consumption.
Operating Systems: Work with Real-Time Operating Systems (RTOS) or embedded Linux environments
Testing & QA: Implement and execute unit tests, integration tests, and system-level testing to ensure quality, stability, and reliability.
Ready to Apply?
Submit your application for Software Engineer GraduateTrainee at Motorola Solutions
Apply Now