Embedded Software Engineer

Embedded Software Engineer
Company:

Full Circle Selection


Details of the offer

Seeking an Experienced Embedded Software EngineerWe are looking for a passionate and enthusiastic Embedded Software Engineer for our Client.Duties & ResponsibilitiesThe position is within the research and development department with the primary objective to execute the complete embedded software development lifecycle. The goal is to create scalable and optimized products/systems in accordance with customer and/or specific requirements.Main tasks of the job include:Design and implement software of embedded devices and systems from requirements to production and commercial deployment.Designing, developing, coding, testing, and debugging system software.Analyzing and enhancing efficiency, stability, and scalability of system resources.Participate and/or lead code design review sessions.Participate in design and reliability testing of new products.Integrate and validate new product designs.Support software QA and optimize I/O performance.Provide post-production support.Interface with hardware design and development.Assess third-party and open-source software.Maintain design through the product life cycle.Create testing procedures in preparation for product certification and volume production.Liaise with external technology partners.Provide technical support of products and systems to sales, manufacturing, suppliers, technology partners, customers, etc.Minimum RequirementsPerson Specification:Ability to work under pressure and meet deadlines.Excellent problem-solving and troubleshooting skills.Willingness to learn.Integrity.Ability to work in a team or independently.Desired Experience & QualificationS4 Diploma in Electronic Engineering, OR BSc in Electronic Engineering OR BSc in Computer Science.4 Years' experience in software engineering.Experience in hands-on development and troubleshooting on embedded targets.Firmware Development, proven background in embedded C or C derived language development for 8, 16, and 32-bit embedded environments and knowledge of assembly.Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems.Familiarity with software configuration management tools, defect tracking tools, and peer review.Strong understanding and experience with I2C, SPI, I2S, UART, Flash RAMs, LCD, SD cards.Experience with hotplug drivers, TCP, HTTPS, video formats like MJPEG, H264.Experience with Linux / Android / RTOS.Multi-core, interrupt-driven complex system experience.Experience with ARM microprocessors.Extensive experience with software engineering processes and tools.Experience developing software for embedded or mobile applications with limited computing resources.Experience and comfort with lab tools such as debuggers, logic analyzers, and oscilloscopes.Strong documentation and writing skills.Experience in programming on STMicroelectronics micro and/or Mediatek is an advantage.Adequate knowledge of reading schematics and data sheets for components.Package & RemunerationMarket and experience-related.Interested?Please apply if you fit the above criteria.
#J-18808-Ljbffr


Source: Whatjobs_Ppc

Job Function:

Requirements

Embedded Software Engineer
Company:

Full Circle Selection


Senior Bim Modeller - Mechanical

Company Description Work with Us. Change the World. At AECOM, we're delivering a better world. Whether improving your commute, keeping the lights on, providi...


From Aecom - KwaZulu-Natal

Published a month ago

Bim Modeller - Mechanical

Company Description Work with Us. Change the World. At AECOM, we're delivering a better world. Whether improving your commute, keeping the lights on, providi...


From Aecom - KwaZulu-Natal

Published a month ago

Senior Electrical Maintenance Technician

KEY REQUIREMENTS TO MEET FOR CONSIDERATION You will have completed an Electrical trade test, as well as a valid Wiremans License, coupled with 8-10 years exp...


From Lotus Recruitment - KwaZulu-Natal

Published a month ago

Qualified Electrician

Responsibilities encompass but are not limited to:Install, maintain, and repair electrical systems and equipment.Ensure electrical installations comply with ...


From Pro Stop Recruitment Services - KwaZulu-Natal

Published a month ago

Built at: 2024-09-20T10:32:34.496Z