Hello
My name is Rishabh Chaturvedi. I just received details on a great job that I believe you would be a great fit for. Please take a look below and share your interest. If not interested I would also appreciate if you can recommend me someone looking for a similar role.
Job Title: Staff Embedded Software Engineer
Location: Bay side CA 95524 Hybrid
Duration: Full Time Role
Interview :: video
Visa U.S Citizen Green Card
Must Have LinkedIn
Job Description:
Must have experience with Qualcomm Snapdragon
- Bachelors Degree in Computer Engineering Computer Science or equivalent experience in a related field (Electrical Engineering training or experience is advantageous)
- 10 years of experience working in a Software development
- 3 years of experience with Qualcomm SoCs Board bringup driver experience kernel development
- Experience with Linux embedded operating system development
- Experience with C C Python bash/sh
- Lowlevel software expertise particularly with Qualcomm 32 and 64bit ARM SoCs:
- Kernel development and maturity updates via porting and patch integration
- Microcontroller firmware
- Device drivers
- Operating System
- Boot Loaders
- Experience in abstracting/wrapping/limiting access to Linux kernellevel functions
- Experience with common embedded bus functionality: I2C PCIe SPI MDIO CAN etc.
- Experience with full video stack experience in Linux graphics environment MPEG2 MPEG4 H.264 H.265 video formats
- Audio/Video (A/V) device drivers A/V kernel modules and/or A/V libraries
- Understanding of embedded circuit design and PCB schematics particularly with ARM/x86 processors
The Staff Embedded Software Engineer on the Platform Software team participates in the architecture design development test and integration of software required to produce displays and video systems used in commercial passenger aircraft. Must have experience with Qualcomm Snapdragon SoCs.
*Please note: The level and compensation offered for this position will be based on a variety of factors including but not limited to qualifications experience education and skills.
Duties and Responsibilities:
- Design and implement software for embedded devices and systems from requirements to production
- Provide estimates for development effort
- Support maintain and improve existing platform software
- Assess third party and opensource software and in some cases implement same
- Analyze and enhance efficiency performance stability and scalability of system resources
- Integrate and validate new product designs
- Interface with hardware design and development teams
- Support software team members and other cross functional teams
- Participate in design approach discussions
- Review code and design participate in peer reviews
- Support software Quality Assurance
- Write and/or report status
- Contribute/participate in DevOps/CI/CD pipeline
- Perform other jobrelated duties as assigned