What are the responsibilities and job description for the Senior Software Embedded Engineer position at Premier Staffing Solution?
Schedule : M-F (9-6 with flex depending on business needs)This role is 100% on siteTitle : Embedded SW Validation EngineerRole SummaryIn this position within the Autonomy Hardware team, you will develop test software and use them to validate the automotive SoC solutions, build up validation and benchmark software framework to identify gaps and risks at component and module level. You will be collaborating with other cross functional teams in gathering all the test requirements, implementing test sequences and data collection in software, and running test software on the target hardware platform to acquire test (, AMBA), and its boot up , set breakpoints, and debug at both the transaction and process , Memory Management Units (MMUs), interrupts, and inter-process communication (IPC) : Utilize GCC toolchains and GDB for effective development and debugging of embedded : Investigate and resolve issues related to low-speed IO drivers (, GPIO, SPI, I2C), ensuring they function correctly within the : Gigabit Ethernet, PCIe, CPHY, MPHYDevice Tree and Bootloaders : Work with device trees, U-Boot, and operating systems to manage hardware configurations and ensure proper system , and its bring-up and debug : Write, review, and maintain high-quality C code, ensuring adherence to best practices in embedded software development.