Embedded Software Engineer
💰 Estimated salary: SAR 8,000–42,000/month· MenaJobs market estimate
At a Glance
- Category
- 💻 Technology
- Level
- Mid-Level
- Type
- Full-time
Before You Apply
- See if your CV survives Ak Dev's ATS filters
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $5.88 one-time.
Jadaya, a leading company in the accounting industry, is seeking a highly skilled Embedded Software Engineer to join our innovative technology team. This role offers a unique opportunity to develop and implement embedded software solutions that support our accounting systems and products, ensuring enhanced performance, security, and reliability. As an Embedded Software Engineer at Jadaya, you will collaborate closely with cross-functional teams including hardware engineers, software developers, and accounting professionals to deliver cutting-edge embedded systems that meet the complex needs of modern accounting practices. You will be responsible for designing, coding, testing, and maintaining embedded software for various accounting devices and applications. The ideal candidate will possess a strong background in embedded systems development, an understanding of accounting industry requirements, and a passion for driving technological advancement within a dynamic and supportive work environment. Join us at Jadaya to leverage your expertise in embedded software engineering while contributing to transforming how accounting solutions are developed and deployed worldwide.
Responsibilities
- Design, develop, and maintain embedded software for accounting devices and systems.
- Collaborate with hardware engineers to integrate software and hardware components effectively.
- Implement and optimize real-time operating systems (RTOS) for embedded platforms.
- Conduct thorough testing and debugging to ensure software reliability and performance.
- Work closely with the accounting product team to understand system requirements and translate them into technical specifications.
- Participate in code reviews and contribute to continuous improvement of software development processes.
- Ensure compliance with industry standards and security protocols relevant to accounting software.Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Proven experience in embedded software development, preferably in the accounting or financial technology sector.
- Strong proficiency in C/C++ programming languages with knowledge of assembly language considered a plus.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or similar.
- Familiarity with microcontrollers, microprocessors, and embedded hardware architectures.
- Understanding of communication protocols such as SPI, I2C, UART, CAN, and Ethernet.
- Ability to analyze and troubleshoot complex embedded systems and software issues.
Requirements
- •Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
- •Proven experience in embedded software development
- •Proficiency in C/C++ programming languages
- •Experience with real-time operating systems (RTOS)
- •Familiarity with microcontrollers and embedded hardware architectures
- •Understanding of communication protocols (SPI, I2C, UART, CAN, Ethernet)
- •Ability to analyze and troubleshoot complex embedded systems
Nice to Have
- •Knowledge of assembly language
- •Experience in the accounting or financial technology sector
Responsibilities
- •Design, develop, and maintain embedded software for accounting devices and systems
- •Collaborate with hardware engineers for integration
- •Implement and optimize real-time operating systems (RTOS)
- •Conduct thorough testing and debugging
- •Translate system requirements into technical specifications
- •Participate in code reviews
- •Ensure compliance with industry standards and security protocols
Related Jobs4 similar jobs
Browse Similar
- See if your CV survives Ak Dev's ATS filters
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $5.88 one-time.