Embedded Software Engineer
Appraid Tech LLC
Posted 30+ days ago
Send me Jobs like this
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.
- 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.
- 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.
Company Industry
- IT - Software Services
Department / Functional Area
- IT Software
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
Similar Jobs
STEM Instructor – 3D Printing & Advanced Arduino
KNOWLEDGE KINGDOM EDUCATION CENTER
- 0 - 6 Years
- Doha - Qatar
Graduate Trainee Engineer
Live Connections Consulting - FZE
- 0 - 1 Year
- Al Khor - Qatar
Desktop Engineer
GLOVIS TECHNOLOGIES - SOLE PROPRIETORSHIP L.L.C
- 2 - 6 Years
- Abu Dhabi - United Arab Emirates (UAE)