company

Senior Embedded Software Engineer at A2e Technologies | Guadalajara

A2e TechnologiesGuadalajara, Jalisco, Mexico
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Essential Qualifications:At least 8 years of experience as an embedded software engineer. Strong understanding of layered design and state machine implementation. Experience in transitioning designs to manufacturing. Ability to prioritize and analyze time for real-time applications. Extensive experience with embedded Linux design, including:Customizing the Linux bootloaderConfiguring kernel and device treesDeveloping and troubleshooting Linux drivers or modifying existing onesConfiguring Linux filesystemsFamiliarity with network socket programming, interprocess communication, pipes, and memory mapping. Proficient in programming languages including C, C++, and Python, and skilled in bare-metal programming, RTOS, low-level drivers, and Board Support Packages (BSPs) for memory, I2C, SPI devices, and MCU peripherals. Experience with Yocto/buildroot build frameworks, GIT version control, and JIRA tools. Excellent communication skills, with the ability to collaborate effectively with team members onsite and remotely. Highly Desired:Bilingual: Proficiency in English is a plus.

About the job

A2e Technologies is actively seeking a talented professional:

Position: Senior Embedded Software Engineer

Location: Guadalajara, Jalisco, Mexico

Employment Type: Full-Time, Permanent

Immediate Start: ASAP

  • Design and implement embedded software (firmware) for sophisticated embedded systems comprising Analog, Digital, and RF circuits across diverse applications.
  • Analyze, debug, and enhance existing code to improve performance and functionality.
  • Create and troubleshoot applications in the Linux user-space environment.
  • Utilize existing development libraries or develop new ones as required.
  • Establish standard and custom communication protocols for innovative systems.
  • Thoroughly document embedded software design and implementation processes.
  • Engage in regular software design reviews, code reviews, and testing, contributing positively to the software release cycle.
  • Participate actively in verification and validation testing, collaborating closely with validation teams to formulate test plans.
  • Work in synergy with Hardware and FPGA Engineers to test, debug, and validate firmware.

Preferred Qualifications:

  • Provide support during software releases for clients and manufacturing processes.
  • Diagnose and resolve software issues at customer locations.

About A2e Technologies

A2e Technologies is a forward-thinking company dedicated to developing innovative embedded software solutions. With a focus on technology and creativity, we empower our engineers to design systems that drive the future of technology.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.