Skip to main content
← Back to Jobs

Embedded Software Engineer Jr

BoschGuadalajara, mx
Full-time1-3
👁️ 0 views📝 0 applicationsPosted 8/10/2026Expires 9/27/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Embedded Software Engineer Jr roles in Guadalajara, mx — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

We are looking for a hands-on Embedded Software Engineer with 2 - 3 yrs of experience who does more than just write firmware. You will bridge the gap between low-level hardware and high-level operating systems, writing C/C++ code for microcontroller platforms, using Python to build automated tests, and troubleshooting system-level integration issues across Android and Windows environments. Key Responsibilities: Embedded Development: Write, maintain, and optimize clean, reliable firmware/software in C/C++ for microcontrollers, Unit testing , Generating proper Documentation. System Integration & Diagnostics: Support end-to-end system testing, troubleshoot software-to-hardware communication, and track down root causes to fix complex bugs. Automated Testing: Design and maintain automation test scripts using Python to validate how embedded targets interact with the broader ecosystem   Must-Have Technical Skills: C/C++ Experience: Good hands-on experience in embedded development, and bare-metal environments. OS & System Familiarity: Solid understanding of how embedded targets interface with Android (utilizing ADB/Logcat) and Windows platforms, Android shell environment. Python for Automation: Proven experience writing scripts and utilizing automated frameworks to test hardware and devices. Strong Debugging: Natural problem-solver who can dissect system-level logs and implement reliable hotfixes     Great-to-Haves (Preferred) Hardware Debugging & Protocols: Familiarity with CAN, LIN, UART, SPI, I2C, and utilizing tools like JTAG, oscilloscopes, or logic analyzers to troubleshoot firmware. Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a r

Required Skills

CC++PythonAndroidWindowsEmbedded DevelopmentUnit TestingDocumentationSystem IntegrationDiagnosticsAutomated TestingDebugging

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.