Embedded Software Engineer (Upper Intermediate)

Education:

undergraduate

Number of Recruits:

1

Experience requirements:

1-3 years

Work area:

Shanghai


Job Description:

◆ Participate in the conceptual design of embedded software engineering systems;
◆ Responsible for the detailed design of embedded software engineering, the writing of flow charts, code implementation and technical documents;
◆ Responsible for the testing and test specifications of embedded software engineering;
◆ Solve the key problems and technical problems in embedded software engineering, and assist the project management personnel to ensure the quality of the project;
◆ Complete software and hardware integration testing, debugging and verification;
◆ Write product design documents;
◆ Complete other tasks assigned by the leader.

 

Job Requirements:

◆ Full-time bachelor degree or above, major in electrical engineering, computer, electronics, automation, communication and other related majors; More than one year of experience in embedded development;
◆ Proficient in using C/C++/Python/assembly and other programming languages, with good programming habits;
◆ Proficient in Verilog/VHDL language;
◆ Familiar with Cortex-M series processors, able to complete RTOS system transplantation and system development;
◆ Familiar with Cortex-A series processors, able to complete Linux system porting and system development;
◆ Familiar with Xilinx/Altera devices, able to independently complete FPGA coding, simulation, timing analysis, etc.;
◆ Able to understand hardware schematic diagrams, have a good foundation of analog and digital circuits, and be able to realize development requirements according to schematic diagrams;
◆ Familiar with the principle of automatic control, and have a certain understanding of the field of automatic control;
◆ Proficient in the use of ADC/DAC/FLASH and other common devices;
◆ Proficient in the use of UART/IIC/SPI/CAN and other embedded development communication protocols;
◆ Familiar with mainstream IoT architecture, master TCP/IP, UDP, MQTT and other protocols;
◆ Good at learning, have strong internal drive, sensitive to new technologies, long-term vision, insight into the new direction of the industry;
◆ Be good at thinking and creatively solving technical problems in the process of product realization;
◆ Good presentation skills and strong communication skills;
◆ CET-4 or above.

 

Contact: 021-60890588
Address: B4-7 Haineng Building, Lane 3188, Xiupu Road, Pudong New Area, Shanghai (near Kangxin Road Metro Station of Line 11)
Contact: Ms. Wang (13170154252)
E-MAIL:HR@hainengtech.com
Working hours: 8:20--17:10
Benefits: accommodation, lunch, transportation and phone subsidies, five insurances and one housing fund, entry physical examination, annual physical examination, year-end bonus, birthday, holiday benefits, etc