Accelero Loughborough, England, United Kingdom
Firmware Engineer
Are you passionate about designing and developing embedded firmware for microcontroller-based systems? Do you thrive in a collaborative environment, working alongside hardware and software engineers to define system requirements and specifications? If so, we have the perfect opportunity for you!
Key Responsibilities:
* Design, develop, and optimize embedded firmware for microcontroller-based systems.
* Collaborate with hardware and software engineers to define system requirements and specifications.
* Implement and test firmware to ensure high performance and reliability.
* Optimize code for efficiency, speed, and memory usage.
* Debug and troubleshoot firmware issues and provide effective solutions.
* Participate in code reviews and contribute to the continuous improvement of the development process.
* Stay up-to-date with the latest industry trends and technologies.
Qualifications:
* Experience with STM32 based designs and legacy Microchip PIC based designs.
* Proficiency with real-time operating systems (RTOS).
* Knowledge of communication protocols (e.g., I2C, SPI, UART).
* Familiarity with version control systems (e.g., SVN, Git).
* Experience with hardware debugging tools (e.g., oscilloscopes, logic analyzers).
Education and Experience:
* Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
* Minimum of 2 years of experience in embedded firmware development.
* Experience with firmware development tools and environments.
* Excellent problem-solving skills and attention to detail.
* Good understanding of electronic circuits and key components.
* Strong communication and teamwork skills.
Join a dynamic team that values innovation and excellence. Apply now to take your career to the next level!
Seniority level
* Associate
Employment type
* Full-time
Job function
* Information Technology
* Robotics Engineering and Engineering Services
#J-18808-Ljbffr