Hello , Greetings! This is Sandeep from VBeyond Corp. We are a global recruitment company with specialization in of hiring of IT professionals. One of our clients is looking for Sr. C/ C++ firmware Engineers/ Software Engineer ( 5 openings) Location: Vancouver, WA Hybrid Model (2 days a week from office and 3 days remote)
Who are we looking for? 4 to 6 years experienced C/ C++ firmware engineers, preferably with experience using Sirius build system: Job Description:- - Work closely with multi-discipline functions to analyze design and determines coding, programming, and integration activities required based on architecture of product.
- Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture
- Collaborates and communicates with management and internal partners regarding firmware design status, project progress, and issue resolution.
Technical Skills: Supplier will provide personnel with the following qualifications and skills to perform the Services: - Proficient in:
- C/C++ programming languages
- Real time OS (Thread X)
- Basic Linux (Unix) utilities such as ls, rm, grep, tar
- Build systems such as Make and Jenkins
- Desirable:
- Knowledge of other programming and scripting languages (e.g. python)
- Experience with HP’s Sirius code management system is a plus
- Experience with HP printer debugging environment is a plus
- Understanding of multithreaded and/or multi-process systems, understanding usage of synchronization primitives, different communication paradigms, mutual exclusion, producer-consumer schemes, memory sharing and data communication, priority assignment
- Experience in code debugging: usage of debuggers and tracing tools, memory corruptions and leakage detection and correction, stack analysis
- Understanding of state machine design and implementation, event driven control, complex error detection and recovery, synchronization between multiple devices with multiple states.
- Understanding of distributed control, different coupling levels between subsystems, clear break of responsibilities between subsystems, communication protocols, remote procedure calls, and timing implications due to distributed control.
List of Deliverables: Supplier will provide the Services described in Section 3 to develop and deliver the following deliverables (collectively, the “Deliverables”): - Documented (via Jira) issues resolved and features delivered
- Provide design documentation and source code documentation
- Documented via Testrails for tests written
- Update technical documentation on features delivered on Wiki
Thanks & Regards, Sandeep Pandey VBeyond Corporation sandeepp@vbeyond.com Disclaimer: We respect your Online Privacy. This is not an unsolicited mail. Under Bill S 1618 Title III passed by the 105th US Congress this mail cannot be considered Spam as long as we include contact information and a method to be removed from our mailing list. If you are not interested in receiving our e-mails then please reply to (Sandeepp@vbeyond.com) subject=Remove. Also mention all the e-mail addresses to be removed which might be diverting the e-mails to you. We are sorry for the inconvenience.
|