Embedded Software Engineer

New Today

We are seeking an Embedded Software Engineer responsible for embedded systems development from conception through production; including requirements definition, algorithm development, firmware design, coding, test, debug and release. ESSENTIAL JOB FUNCTIONS; but not limited to: Develop new systems embedded Linux SoC platforms and bare metal platforms Development of firmware and software utility tools Develop new firmware applications for multiple products and optimize existing firmware Develop tools to help validate the design; collect and analyze the data, investigate problem reports, determine root cause and recommend solutions, participate in technical reviews of the product hardware/firmware/software requirements, and generate and document the firmware for release Optimize power consumption and footprint of firmware Design and implement optimized RF communications protocols Create detailed requirements and design documentation Support product integration Quickly identify problem root cause and work closely with SQA for timely release Approve test and validation methods and plans for the firmware applications QUALIFICATION REQUIREMENTS The requirements listed below are representative of the knowledge, skill and/or ability required. Highly proficient in embedded Linux development Experience with embedded Linux platforms including custom uboot, kernel, and driver development Familiarity with the Yocto build system for Linux Extremely proficient with C, C++, Python, and other software environments. Deep analytical and mathematical foundation Knowledge and experience with wireless systems and protocols IoT product development Strong desire for application of new technologies Experience using bug tracking and version control tools. (Jira & Bitbucket/Git desirable May require travel in United States and/or abroad
EDUCATION AND/OR EXPERIENCE A bachelor's or master's degree in electrical engineering or computer science is required 3+ years' experience in embedded software design and development
P-DPD-001
WHAT WE OFFER... Join the team and watch your career grow! We offer competitive compensation and benefits packages that include: Attractive Total Compensation Package, including annual bonus Comprehensive healthcare benefits including medical, dental, and vision coverage; Life/ADD/LTD insurance; FSA/HSA options. 401(k) Plan with Employer Match Generous Paid Time Off (PTO) policy Observance of 11 paid company holidays Various Employee Engagement Events Exciting Growth Opportunities Positive Company Culture
Equal Opportunity Employer (EEO) PEAK Technical Staffing is committed to creating a diverse and inclusive environment and is proud to be an Equal Opportunity Employer. PEAK does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status, or any other characteristic protected by applicable law. All employment decisions are made based on qualifications, merit, and business need. We encourage all individuals to apply.
Candidate Privacy To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to and
Location:
Foothill Ranch, CA, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search