Search by job, company or skills

MP Consulting, LLC

Senior Firmware Engineer

Early Applicant
  • Posted 2 months ago
  • Be among the first 10 applicants

Job Description

Responsibilities:

Design, develop, and maintain firmware solutions for embedded systems, taking ownership of projects from start to finish.

Independently handle firmware development projects, ensuring timely delivery and adherence to quality standards.

Provide guidance and support to junior engineers, assisting them in problem-solving and overcoming technical challenges.

Collaborate with cross-functional teams, including hardware engineers, software developers, and quality assurance, to ensure seamless integration of firmware with other system components.

Debug and troubleshoot firmware-related issues using appropriate tools and methodologies, ensuring robust and reliable operation.

Conduct code reviews to ensure compliance with coding standards and best practices, while mentoring junior engineers in improving code quality.

Perform unit testing and validation of firmware, ensuring high-quality and bug-free deliverables.

Document firmware designs, development processes, and project-related information to maintain clear and comprehensive records.

Stay updated with industry trends, emerging technologies, and best practices in firmware development, sharing knowledge with the team.

Demonstrate strong problem-solving skills, making sound decisions and providing clear recommendations in complex technical scenarios.

Requirements:

Bachelor's or Master's degree in Electronic, Electronics and Communication, Electrical or Computer Engineering, or a related field.

4-5 years of professional experience in firmware development for embedded systems.

Proficiency in C/C++ programming languages for embedded platforms.

Strong understanding of embedded systems, microprocessors, and hardware/firmware interfaces.

Experience with firmware development tools, debuggers, and testing equipment.

Knowledge of Linux system programming, Linux Kernel Programming/BSP programming, device tree changes for custom hardware, and relevant development environments.

Familiarity with systems services, boot flow, hardware bringup, bootloader development

Familiarity with communication protocols such as UART, SPI, I2C, Ethernet, etc.

Experience in version control systems (e.g., Git) and collaborative development workflows.

Ability to work independently, taking ownership of projects and driving them to successful completion.

Demonstrated leadership skills, with the ability to guide and mentor junior engineers.

Excellent problem-solving and analytical skills, with attention to detail.

Effective communication skills, both written and verbal, for collaborating with team members and providing guidance.

Strong commitment to continuous learning and staying updated with the latest developments in firmware development.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 17/11/2024

Job ID: 100609121

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior/Staff , Firmware Dev Engineer -DC SSD

Micron Semiconductor Asia Operations Pte. Ltd
Micron Technology

Senior Engineer , ESSD Firmware

Micron Technology
Last Updated: 11-12-2024 06:21:10 PM
Home Jobs in Ahmedabad Senior Firmware Engineer