Job Title BSP Engineer
Job Location Newark CA California US
Duration 6 months
Experience level 10 years
Mandatory Skills developing BSPs for embedded systems C/C and embedded Linux development TDA4x platform JTAG GDB Logic Analyzers Yocto Buildroot etc.
Job Description:
- Develop customize and optimize BSPs for various embedded platforms with a focus on the TDA4x platform.
- Port and adapt Linux or other RTOSbased BSPs for custom hardware designs.
- Work with hardware engineers to understand hardware schematics and specifications ensuring compatibility and performance of software components.
- Debug and resolve hardwaresoftware interface issues including peripheral drivers bootloaders and device tree configurations.
- Collaborate with crossfunctional teams to design and implement embedded software solutions from lowlevel drivers to applicationlevel software.
- Ensure BSPs are highly optimized for performance power consumption and memory usage.
- Conduct board bringup hardware diagnostics and lowlevel debugging on new hardware platforms.
- Maintain documentation including design specifications integration guides and troubleshooting manuals.
- Bachelors or Masters degree in Computer Science Electrical Engineering or a related field.
- Experience in developing BSPs for embedded systems.
- Strong proficiency in C/C and embedded Linux development.
- Solid understanding of hardware architecture bootloader development and device drivers.
- Handson experience with TDA4x platform (or other similar SoCs) and related peripherals.
- Experience with kernellevel programming device trees and realtime operating systems (RTOS).
- Proficient in using debugging tools such as JTAG GDB Logic Analyzers etc.
- Familiarity with hardwaresoftware codesign and optimization.
- Experience with safetycritical systems (e.g. automotive).
- Experience with build systems like Yocto Buildroot or similar.
- Familiarity with version control systems such as Git.
- Excellent problemsolving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.
- Ability to manage multiple tasks and projects simultaneously.
Tekshapers is an equal opportunity employer and will consider all applications without regards to race sex age color religion national origin veteran status disability sexual orientation gender identity genetic information or any characteristic protected by law.