Firmware Engineer

  • May 15, 2020
  • /
  • Full time

NearShore Technology is a fast growing, high-tech consulting company; headquartered in the US with growing offices in Mexico. We provide IT services for Fortune 1000 companies in the MedTech, FinTech and HighTech industries. NearShore has been included in the Inc. 5000 fastest growing private companies in USA for 3 years in a row!

Our mission is to add value to our customers, our employees, our stakeholders, our communities, our countries, and our world. Come work for a fun company with great opportunities for training and growth. We understand that our employees are our most important asset and we look forward to adding you to the team.

As a senior member of the Firmware Team, you will be responsible for the design and implementation of embedded software for medical devices and medical instrumentation. Successful candidates will thrive on applying scientific problem-solving skills to embedded software development and work in an interactive and collaborative development environment where overcoming technical challenges is routine. The successful candidate must possess a complete understanding of a wide application of technical principles, theories and concepts in the field.

Location: Merida, Mexico. 




·          Works closely with the project team to develop and implement software/firmware solutions to meet product requirements and written specifications.

·          Performs development work independently with minimal supervision required.

·          Architects structures and solutions within your assigned portion of a project.

·          Ensures quality of work product by following industry standards such as MISRA and IEC.

·          Generates documentation to support regulatory filings and internal reports and specifications.

·          Participates in formal Verification and Validation activities including protocol generation and execution.

·          Provides R&D input on CAPA reports and post product release support to Manufacturing worldwide.

·          Follows design, quality, and safety guidelines based on GMP, FDA, and ISO guidelines.





·          BS degree in Computer Science, Electrical Engineering or a closely related engineering degree from an accredited university is required. MS is preferred.

·          Minimum of 5 years' experience in software or firmware development, preferably in the medical device industry.

·          Demonstrated success in developing products or applications. Experienced in developing software or firmware for optoelectronic devices for consumer, industrial, or medical applications.

·          Excellent knowledge of C, C++, or C# software or firmware development.

·          Development experience with Embedded Linux and VXWorks is a plus. 

·          Development experience with FreeRTOS, Micrium, or similar RTOS internals a plus.

·          Experience with memory management, interrupt controller and bootloader strongly desired.

·          Device driver development of Timer, ADC, RTC, DMA module highly preferred.

·          Experience with common hardware interfaces such as SPI, I2C and UART. Low-level knowledge of USB protocols and device drivers a plus.

·          Application development with image sensors or camera modules. Image processing algorithm development is a plus.

·          Experience programming microcontrollers (ARM, ColdFire, TI, x86) required. Experience with IAR or uVision IDE is preferred.

·          Hands on experience troubleshooting firmware/hardware interfaces using logic analyzers, oscilloscopes, and debuggers.

·          Knowledge of TCP/IP, HTTPS, and data encryption strongly desired.

·          Self-motivated, independent and comfortable working in a team environment.

·          Strong verbal and written communication skills.

·          Good time management and organizational skills.



Why work at Nearshore Technology?

  • NST adds value to employees and their communities.
  • Work Stability
  • We are all like a family
  • Employees are recognized
  • We have an Employee Sucess department that creates happiness by caring for us and families.
  • Empathy with Employees
  • The leadership team is respectful, involved and approachable
  • NST is a growing Company
  • Improved employee benefits
  • Competitive Salaries

Join the Nearshore Family and #ComeCulturewithUS


We offer amazing benefits or all our workers and try to make the process as easy as possible for any candidate with an interest in working in this amazing company.
  • Relocation package
  • Permanent - Full-Time Job
  • Work from Mon through Fri. WE LEAVE EARLY ON FRIDAYS!
  • Upper MX Law Benefits including Medical Insurance with Dental Discounts
  • 100% Payroll scheme
  • Career Path
  • Cool offices and a collaborative environment
  • American Company culture
  • Health & Wellness program for employees

Back to All Job Postings

apply now