Embedded Software Engineer

Embedded Software Engineer
Company:

Globaltrack


Details of the offer

About Us:Globaltrack provides cutting-edge solutions in fleet management and asset tracking, fostering a strong culture with motivated and capable employees.Job Summary:We are looking for a motivated and talented Embedded Software Engineer to join our team. In this role, you will develop, test, and maintain software for embedded systems. You will work closely with hardware engineers to ensure seamless integration of software and hardware components. This is an exciting opportunity to work on innovative products in (industry sector, e.g., IoT, automotive, consumer electronics).Key Responsibilities:Design, develop, and maintain embedded software for microcontrollers and other embedded platforms.Collaborate with cross-functional teams including software engineers and product managers to deliver high-quality embedded solutions.Write and optimize low-level drivers and middleware for interfacing with sensors, communication modules, and other hardware components.Work with real-time operating systems (RTOS) and understand timing-critical application requirements.Develop, execute, and document test cases to validate software functionality, reliability, and performance.Troubleshoot software issues using debugging tools and techniques.Participate in code reviews, architecture discussions, and software process improvements.Contribute to the continuous improvement of development processes, tools, and practices.Desired Skills and Qualifications:Bachelor's degree in Electronic Engineering, Electrical Engineering, Computer Engineering, or a related field.2-4 years of hands-on experience in embedded software development.Proficiency in C and C++ programming languages for embedded systems.Experience with microcontrollers (e.g., ARM Cortex, PIC, STM32) and embedded development environments (e.g., Keil, IAR, MPLAB).Knowledge of real-time operating systems (e.g., FreeRTOS, VxWorks, or similar) and the ability to write time-critical applications.Experience working with communication protocols such as I2C, SPI, UART, CAN, or Ethernet.Familiarity with hardware debugging tools (e.g., JTAG, logic analyzers, oscilloscopes).Knowledge of hardware/software integration and ability to read and understand schematics and datasheets.Familiarity with version control systems like Git.Ability to work independently and in teams.Excellent communication skills and a willingness to learn.Preferred Skills:Experience with C#.Familiarity with wireless communication protocols (e.g., Bluetooth, Zigbee, LoRa, Wi-Fi).Basic knowledge of hardware design (e.g., PCB design, circuit analysis) to effectively communicate with hardware engineers.Experience in Agile development environments and familiarity with DevOps practices.Key Competencies:Strong problem-solving skills and the ability to work both independently and as part of a team.Excellent verbal and written communication skills.Ability to learn new technologies quickly and stay updated with industry trends.Attention to detail and a proactive attitude toward identifying and addressing potential challenges.What We Offer:A competitive, market-related salary with benefits.Opportunities for professional development and career growth.A supportive, collaborative, and innovative work environment.
#J-18808-Ljbffr


Source: Whatjobs_Ppc

Job Function:

Requirements

Embedded Software Engineer
Company:

Globaltrack


Civil Engineer Stormwater Drainage

Job Title: Civil Engineer Stormwater DrainageLocation: Gauteng, Tshwane Metro, PretoriaJob Type: Permanent, expected to work Full-Time hoursPrimary Industry:...


From Ix Engineers (Pty) Ltd. - Gauteng

Published a month ago

Network Implementation Engineer, Technical Infrastructure

Network Implementation Engineer, Technical Infrastructurelink Copy linkEarlyExperience completing work as directed, and collaborating with teammates; develop...


From Google Inc. - Gauteng

Published a month ago

Professional Structural Engineer (Johannesburg Office)

Lead / Senior Professional Structural EngineerMain Responsibilities:Structural engineering and design during all project phases according to client, national...


From Royal Haskoningdhv - Gauteng

Published a month ago

Application Engineer

Join to apply for the Application Engineer role at Total Recruitment Solutions Continue with Google Continue with Google 2 weeks ago Be among the first 25 ap...


From Total Recruitment Solutions - Gauteng

Published a month ago

Built at: 2024-09-20T00:44:51.434Z