Search by job, company or skills

ThunderSoft

Embedded Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities:

Design, develop, and maintain embedded software for real-time, resource-constrained systems.

Perform system-level debugging and troubleshooting across hardwarefirmwaresoftware boundaries.

Work closely with hardware engineers to define interface requirements, system specifications, and ensure seamless hardware-software integration.

Develop device drivers, board support packages (BSP), and implement communication protocols for embedded platforms.

Optimize software for performance, memory usage, and power efficiency.

Conduct unit testing, integration testing, and assist in system validation and verification.

Prepare and maintain detailed technical documentation for designs, processes, and test results.

Participate in code reviews, design reviews, and contribute to process improvements.

Support continuous integration/continuous deployment (CI/CD) processes and version control best practices.

Job Requirements:

Bachelor's Degree in Computer Engineering, Electrical/Electronics Engineering, Computer Science or a related discipline.

25 years of professional, hands-on experience in embedded software development.

Proficiency in Embedded C programming with strong debugging and optimization skills.

Experience with ARM-based microcontrollers (Cortex-M series or similar).

Solid understanding of RTOS, interrupt handling, memory management, and device driver development.

Proficient with debugging and testing tools (JTAG, oscilloscopes, logic analyzers, etc.).

Familiar with communication protocols: SPI, I2C, UART, CAN, One-wire, Ethernet.

Strong analytical thinking, structured problem-solving skills, and attention to detail.

Effective communication and teamwork skills, able to work in a fast-paced and collaborative environment.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135906591