enpl

Lead Firmware Engineer | Remote | #1486

  • Position: Senior Firmware Engineer
  • Salary: up to 6 000 USD/month
  • Contract type: B2B 

For our client, an IT company specializing in new product development and R&D, tackling the most difficult problems in the tech sphere. They have expanded to offer early-stage innovation and ideation plus digital transformation business consulting. Their superpower is to deliver all of this under one roof on a global scale. So let’s get started and build a better future together! Currently, we’re looking for a Lead Firmware Engineer.

Responsibilities:

  • Team management, tasks distribution
  • Design and implement systems using C, C++, and a variety of languages (e.g. Bash, Python).
  • Write code from high-level embedded applications down to register-level device drivers.
  • Utilize a variety of processors and hardware peripherals (e.g. PWM, ADC, DAC, CAN, UART, etc.).
  • Develop motor control algorithms for up to 5kW motors.
  • Write and execute complete testing plans, protocols, and documentation;
  • Board bring-up as well as debugging and validation of new hardware.

Requirements: 

  • 8+ years of Firmware development experience in the industrial electronics aria
  • Strong C/C++ programming skill;
  • Experience with RTOS (real-time operating systems), ThreadX is preferable, and bare metal;
  • Experience with Renesas family MCU is preferred;
  • Full understanding of PWM, ADC, DAC, CAN, UART, .SPI, I2C, USB;
  • Motor control expertise is preferred;
  • Knowledge of firmware development methodologies from high-level embedded applications down to register-level device drivers;
  • Knowledge of firmware testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools;
  • Experience with communications protocols in a low-power environment;
  • Experience with collaboration tools (i.e. GIT, JIRA, and Confluence) and software configuration tools;
  • Demonstrated ability to take initiative to identify and solve complex system-level issues;
  • Excellent analytical and empirical problem-solving and troubleshooting skills;
  • Ability to work collaboratively, both within and outside one’s own workgroup;
  • Strong written and verbal English language communication skills.

APLIKUJ DO PRACY

POLEĆ ZNAJOMEGO

... i zgarnij do 2500 PLN!