Job Overview:
We are seeking a talented Ubuntu Linux Embedded Developer with a specialization in System on Chip (SoC) development to join our dynamic team.
The ideal candidate will have a strong background in embedded Linux systems, particularly Ubuntu distributions, and a proven track record of working with SoC platforms.
You will play a crucial role in designing, developing, and optimizing embedded software solutions for our products, focusing on maximizing the performance and efficiency of SoC-based systems.
Responsibilities:
- Collaborate with cross-functional teams to understand project requirements and translate them into embedded software solutions.
- Design, develop, and maintain Ubuntu Linux-based embedded software for SoC platforms, ensuring high performance, reliability, and security.
- Customize and optimize Linux kernel and device drivers to meet the specific requirements of SoC-based systems.
- Implement and integrate middleware, libraries, and applications into embedded Linux environments.
- Conduct thorough testing, debugging, and troubleshooting of embedded software to identify and resolve issues.
- Stay updated with the latest developments in embedded Linux technologies, SoC architectures, and industry trends.
- Provide technical guidance and support to junior developers and contribute to knowledge sharing within the team.
Requirements:
- Bachelor's degree in computer science, Electrical Engineering, or a related field (Master's degree preferred).
- Proven experience as an embedded Linux developer, with a focus on Ubuntu distributions.
- Solid understanding of SoC architectures, particularly ARM-based platforms; primarily Broadcom BCM2712
- Proficiency in C/C++ programming languages and scripting languages like Python for embedded software development.
- Experience with Linux kernel development, device drivers, and kernel debugging tools.
- Familiarity with embedded software development tools and methodologies (e.
g.
, Yocto, Buildroot).
- Strong problem-solving skills and the ability to debug complex issues in embedded systems.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
- Prior experience in the development of multimedia or networking applications for embedded systems is a plus.
- Knowledge of version control systems (e.
g.
, Git) and continuous integration/continuous deployment (CI/CD) pipelines is desirable.
Location:
This position is based in Bakersfeild or Fresno areas, with the possibility of remote work depending on project requirements.
Job Type: Full-time
Pay: $75,000.
00 - $105,000.
00 per year
Benefits:
* 401(k)
* Dental insurance
* Health insurance
* Paid time off
* Vision insurance
Schedule:
* Day shift
* Monday to Friday
* Overtime
* Weekends as needed
Ability to Relocate:
* Terra Bella, CA 93270: Relocate before starting work (Required)
Work Location: Hybrid remote in Terra Bella, CA 93270