Embedded Software Engineer

Appraid Tech LLC

Posted 30+ days ago

Experience

1 - 4 Years

Job Location

Giza - Egypt

Education

Bachelors in Computer Application(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities


As an Embedded Software Engineer, you will work with the latest automotive technologies and should be able to work in different Autosar Stacks. You should be able to perform requirements analysis and implement them according to corresponding safety measures. Unit and function testing specifications and implementation are needed to meet KPIs.


Responsibilities
  • Design, develop, configure, and test software components for AUTOSAR and non-AUTOSAR ECUs in an agile environment, adhering to MISRA-C standards.
  • Analyze and interpret customer and system requirements using tools like Enterprise Architect, and ensure alignment with project architecture.
  • Create and maintain detailed design documents and UML diagrams, with deep understanding of communication protocols (CAN, LIN, Ethernet).
  • Configure AUTOSAR modules using tools such as DaVinci Configurator, EB Tresos, VSTAR, or KSAR, and develop with RTE on DaVinci Developer.
  • Debug and test using WinIDEA, TRACE32, Vector tools (CANoe/CANalyzer), and perform CAPL scripting.
  • Utilize Git workflows, CI/CD pipelines, and perform static analysis, unit testing, integration test planning and execution.
  • Optimize code for time and memory constraints, and ensure compliance with ASPICE processes and RTOS usage where applicable.
  • Communicate effectively in daily/weekly meetings, present work progress clearly to customers, and report bugs using configuration management tools.
  • Collaborate cross-functionally, support team members, and share knowledge to foster continuous improvement.
  • Willingness to travel based on project needs.
Requirements
  • 0:1 year of experience in software development.
  • B.Sc. in Communication, Mechatronics, Electronics, or Computer Engineering.
  • Excellent English level.
  • Problem-solving, debugging, and scripting skills.
  • C / assembly Software development.
  • Proficient in real-time operating systems and embedded software development on microcontrollers.
  • Strong foundation in software engineering principles: requirements, design, development, verification, and validation.
  • Hands-on experience with communication protocols: CAN, LIN, and Ethernet.
  • Solid understanding of basic electronics and embedded systems.
  • Familiar with C++ development, UML, and bootloaders; knowledge of UDS and Embedded Linux is a plus.
  • Exposure to AUTOSAR architecture and configuration is advantageous.
Tools and Skills

Company Industry

Department / Functional Area

Keywords

  • Embedded Software Engineer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com