Engineer I, Embedded Software Design
Core
Develop and maintain embedded software integrated with hardware components, ensuring real-time performance, reliability, and system security.
Role type
Junior IC embedded software engineer
Builds
Integrated hardware and software systems
Domain
Embedded systems, hardware integration
Deliverable
production ML models | product features
Required skills
Embedded software engineering, hardware system software development, embedded environment programming, debugging, communication protocol implementation, version control, requirement analysis, cybersecurity awareness
Preferred skills
Analytical thinking, attention to detail, quality focus, cross-functional collaboration, willingness to learn
Technologies
Embedded environments, communication protocols
Responsibilities
Write, test, and debug code for real-time and reliable systems; Analyze requirements to design efficient and scalable software solutions; Implement communication protocols between hardware and software components; Manage code changes and resolve issues in real-time systems
Seniority
Junior, entry-level IC