Remote Firmware Engineer (The Embedded Code Maestro)

Posted

Apply now
Please, let Unreal Gigs know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Firmware Engineer will develop and optimize firmware for embedded systems across various industries, including consumer electronics, industrial automation, and healthcare.
  • Responsibilities include designing and writing efficient, reliable, and secure firmware for microcontrollers and embedded processors, ensuring optimization for performance, power consumption, and memory usage.
  • The role involves collaborating with hardware engineers to ensure seamless integration between firmware and hardware components, interfacing with sensors, communication modules, and peripherals.
  • The engineer will perform thorough testing and debugging of firmware using tools such as oscilloscopes, logic analyzers, and emulators to meet performance criteria.
  • The position requires designing firmware that leverages real-time operating systems (RTOS) for time-critical applications, configuring multitasking, scheduling, and synchronization.
  • The engineer will implement and optimize communication protocols like I2C, SPI, UART, or CAN for reliable device communication.
  • Focus will be on optimizing firmware for low-power consumption and high performance, particularly in battery-operated or resource-constrained environments.
  • Documentation of firmware design, implementation, and debugging processes is essential for maintainability and scalability.

Requirements:

  • Extensive experience in firmware development for microcontrollers (e.g., ARM Cortex, AVR, PIC, STM32) and embedded systems is required.
  • Proficiency in low-level programming languages such as C, C++, and assembly is necessary.
  • A strong understanding of hardware-software interaction, including interfacing firmware with sensors, actuators, and communication modules, is essential.
  • Familiarity with real-time operating systems (RTOS) and the ability to design systems that handle multiple tasks and interrupts efficiently is required.
  • Proficiency with debugging tools such as JTAG, logic analyzers, and oscilloscopes is necessary for optimizing firmware.
  • Strong collaboration skills and problem-solving abilities are essential for working closely with hardware engineers, software developers, and product teams.
  • A Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field is required, with equivalent experience in firmware development highly valued.
  • A minimum of 3 years of experience in firmware development, with hands-on experience in writing, testing, and optimizing code for microcontrollers and embedded processors, is required.
  • Proven experience with real-time operating systems (RTOS) and developing firmware for time-sensitive applications is necessary.
  • Experience in industries such as IoT, automotive, industrial automation, or consumer electronics is highly desirable.

Benefits:

  • Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums are provided.
  • Competitive vacation, sick leave, and 20 paid holidays per year are offered.
  • Flexible work schedules and telecommuting options promote work-life balance.
  • Opportunities for training, certification reimbursement, and career advancement programs are available for professional development.
  • Access to wellness programs, including gym memberships, health screenings, and mental health resources, is provided.
  • Life insurance and short-term/long-term disability coverage are included.
  • Confidential counseling and support services for personal and professional challenges are available through the Employee Assistance Program (EAP).
  • Financial assistance for continuing education and professional development is offered through tuition reimbursement.
  • Opportunities to participate in community service and volunteer activities are encouraged.
  • Employee recognition programs celebrate achievements and milestones.
Apply now
Please, let Unreal Gigs know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Position
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback