Title: Firmware Engineer
Department: Engineering
Location: OSS Headquarters in Escondido, CA
SUMMARY
The Firmware Engineer is a software programmer who creates and installs software that runs on OSS computer hardware. The Firmware Engineer will be comfortable with all aspects of embedded software development and thrives in a dynamic environment.
SUPERVISORY RESPONSIBILITIES
None
DUTIES AND RESPONSIBILITIES
- Develop and support firmware for current and future OSS embedded products.
- Design and implement firmware for production test fixtures.Design and implement firmware for production test fixtures.
- Gather requirements and design solutions that meet the requirements.
- Perform software and firmware maintenance on code base of current products.
- Collaborate with QA department to create test plans and scripts.
- Participate in architectural and design discussions.
REQUIRED SKILLS/ABILITIES
- Firmware and driver development (Linux and Windows).
- Understanding i2c devices and other protocols
- Embedded software
- Diagnosis and problem solving throughout development and field support.
- Providing design support for existing firmware.
- Conduct firmware/component level debugging and identify solutions to complex problems.
- Design manufacturing test programs and fixtures.
- Optimize documentation processes within the organization.
- Liaise with 3rd party component and subassembly designers.
- Actively participate in Global architectural design and code reviews cycles.
- Organized in version control of source and released code
EDUCATION AND EXPERIENCE
- Bachelor of Engineering or relevant Programming degree or higher.
- Min. 5 years of embedded software experience in an engineering environment.
- C/C++ programming experience
- Experience with GitHub and or other repositories
- Windows/Linux drivers development experience is desired.
- Experience with communications/control over commonly used interfaces
- Hands on capability using electronic test equipment
- Experience in working to standards & regulations.
COMPETENCIES
- Strong written and verbal communication with all levels of the company
- Has the ability to develop relationships with co-workers and to contribute to group solutions
- Able to identify root cause of issues, and quickly formulate action plans to resolve them
- Exercises good business judgement, decisions and notifies management of issues and concerns
- Positive attitude with ability to work independently as well as collaboratively across all department within the Company
- Works within the Company budgetary guidelines while minimizing expenses and maximizing cost efficiency
- Understands Company and department goals and objectives, and how you can contribute
PHYSICAL DEMANDS AND WORK ENVIRONMENT
- Continually required to sit at a computer
- Continually required to utilize hand and finger dexterity
- Frequently required to talk and hear
- Frequently required to stand
- Frequently required to walk
- Frequently/ required to sit
- Continually utilized visual acuity to operate equipment, read technical information, and/or use a keyboard
- Occasionally required to lift/push/carry items up to 25 pounds
COMPENSATION AND BENEFITS
-
Location: OSS Headquarters in Escondido CA
-
Salary Range: $120,000 to $150,000
The range is specifically for those potential hires who will work in the CA location. Any offered salary is determined based on relevant factors such as applicant's skills, performance, job responsibilities, prior relevant experience, certain degrees and certifications and market considerations. In addition, OSS is proud to offer a comprehensive, competitive benefits package, with options designed to help you make the best decisions for you and your family. Our Total Rewards package includes multiple medical and a dental plan, vision coverage, disability and life insurance, 401(k) plans, Stock Options and an Employee Assistance Program for personal
well-being benefits to support you. OSS provides 11 Paid Holidays as well as 3 weeks of paid time off.
To apply, please contact HR here.
The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities, or physical requirements. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Equal Opportunity Employer/Veterans/Disabled
An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.