DCP-Controller Firmware Engineer (Global)-Xi'an
EngineeringEmbedded Engineer
0 views0 saves0 applied
Quick Summary
Key Responsibilities
(This will describe the overall core responsibilities of the role, decision making responsibilities etc.) Design,
Technical Tools
EngineeringEmbedded Engineer
Responsibilities
~1 min read- →Design, implement and maintain complex embedded firmware applications and related technical documentation.
- →Design and implement real-time control and protection algorithms, including PID control, state machines, digital filtering, power sequencing, fault detection and protection logic.
- →Develop, integrate and maintain communication and management protocol stacks, including CAN, Modbus, USB, PLDM, MCTP etc.
- →Create and maintain software requirements, architecture specifications, detailed design documentation and interface definitions.
- →Test, debug and validate firmware functionality, performance, reliability and safety in accordance with established development and verification procedures.
- →Analyze existing firmware and system behaviors to identify root causes, optimize performance and improve product quality.
- →Leverage AI-assisted development tools to improve coding efficiency, software quality, test automation and documentation generation.
- →Provide technical support to customers and field teams, including troubleshooting, issue resolution and occasional customer visits.
- →Collaborate with hardware, system, manufacturing and global engineering teams throughout the product development lifecycle.
Requirements
~1 min read- Bachelor's degree or above in Electrical Engineering, Control Engineering, Communications Engineering, Computer Science or related fields.
- Proficiency in C programming for embedded systems.
- Experience with microcontroller-based embedded application development.
- Good analytical and problem-solving skills.
- Familiarity with embedded communication interfaces and protocols such as CAN, USB, I²C, UART and SPI.
- Familiarity with communication and device management protocols such as Modbus, PLDM and MCTP.
- Familiarity with BMC/OpenBMC architecture and device management ecosystem is a plus.
- Experience with uC/OS or similar RTOS-based embedded software development.
- Practical knowledge of software version control tools such as Git.
- Hands-on experience with embedded debugging and laboratory test equipment.
- Experience with control algorithm development is preferred.
- None
- None
Location & Eligibility
Where is the job
Xi’an, China
On-site at the office
Who can apply
CN
About this job
- Who can apply
- China
- Posted
- Today
Listing Details
- Posted
- October 21, 2026
- First seen
- October 21, 2026
- Last seen
- October 21, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 56%
- Scored at
- October 21, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application
4 other jobs at
View all →Similar Embedded Engineer jobs
View all →Remote
Principal Embedded Firmware Engineer — AI/HPC Networking Silicon
Full-timeRemote
Lead I&C (Instrumentation & Controls) Embedded Software Engineer
$98,400.00 and $164,000.00
Senior Firmware Engineer (Embedded Linux)
Embedded Software Engineer
R&D - Senior Firmware Engineer
Senior Firmware Engineer, Ground Software
$180,000 – $252,000 USD
Browse Similar Jobs
Devops Engineer5.3kFullstack Developer3.5kEngineering Manager3.4kQa Engineer3.2kMechanical Engineer2.8kElectrical Engineer2.7kSoftware Architect2.7kSecurity2.6kProject Engineer2.4kDesign Engineer2.3kSecurity Engineer2.2kBackend Developer2kQuality Engineer1.8kFrontend Developer1.6kProcess Engineer1.6kProduct Engineer1.1kApplication Engineer1.1kDevOps & Infrastructure1kMobile Developer977Civil Engineer895
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.