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