Software Engineer (Richmond)

Software Engineer (Richmond)

04 Nov
|
Quectel
|
Richmond

04 Nov

Quectel

Richmond

Responsibilities:
• Independently handle middle-difficulty and combined tasks for the software development and maintenance of assigned customer projects.
• Independently support customers in developing complex SW features, debug bugs reported by customers and test teams on software releases, maintain the software stack, and enhance demo applications.
• Implement and optimize low-level hardware drivers, firmware, and communication protocols (including the LTE modem software protocol stack) independently.
• Independently conduct unit testing and integration testing to verify software functionality and performance.
• Lead and manage middle-complexity sub-projects within the software department, while collaborating with cross-functional and overseas R&D; teams (including the platform team, hardware engineers, Field Application Engineers, and QA).
• Maintain, create, and update software documentation, high-level and low-level design specifications, technical analysis reports, and knowledge articles.
• Perform other tasks as required by the chain of reporting and business needs based on a similar task level. Educational and Skill Requirements




• High school diploma is required.
• Experience 2 – 5 years in similar positions
• Medium-robust experience in C & C++ programming, microcontroller/microprocessor architecture and firmware programming.
• Fluent in application development on FreeRTOS/ThreadX/Linux based IOT module.
• Familiarity with embedded software development life cycle.
• Medium-strong experience in various communication bus protocols i.e., I2C, SPI, UART, USB, I2S and peripheral interfacing.
• Fluent in reading schematics and debugging board level issues.
• Fluent on debugging peripheral driver integration and board configuration.
• Medium-strong knowledge of hardware/software integration and debugging techniques.
• Medium-strong analytical and troubleshooting skills with fluency in English language.
• Fluent in application and modem log analysis.
• Flexibility to collaborate across different time zones; the role may require occasional travel.
• Fluent English, both written and spoken.

📌 Software Engineer (Richmond)
🏢 Quectel
📍 Richmond

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (richmond) / richmond

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (richmond) / richmond