Embedded Engineer
Location - Atlanta, Georgia
7 to 10 years
Job Description
7 years relevant experience with C and C 7 years experience as Embedded Engineer Embedded Software Development Design, develop and maintain embedded software using Embedded C for real-time systems.
SDK Integration Work with Software Development Kits (SDKs) to implement and customize embedded solutions.
Component Development Develop and integrate embedded components ensuring modularity and scalability.
Hardware-Software Interaction Collaborate with hardware teams to ensure seamless integration and functionality of embedded systems.
Debugging and Optimization Perform debugging, troubleshooting and performance optimization for embedded applications.
Compliance and Standards Ensure adherence to industry standards and best practices for embedded software development.
Key Aspects of Embedded Development
• Low-Level Programming Expertise Strong proficiency in Embedded C and understanding of microcontroller architectures.
• SDK Utilization Ability to leverage SDKs for rapid development and customization.
• Real-Time Systems Focus on deterministic performance and reliability in embedded environments.
• Cross-Functional Collaboration Work closely with hardware, firmware and testing teams to deliver robust solutions.
• Quality and Safety Emphasis on code quality, safety and compliance with relevant standards e.g. MISRA ISO.
Bachelors in Electronics engineering