Home » Data Analytics » PCB Designer with Embedded Software Development

PCB Designer with Embedded Software Development

Date Posted —

Type of Work:
Any
Salary:
400-1600
Hours per Week:
20

Job Description

We are a leading technology company specializing in innovative electronic solutions. We are seeking a talented and motivated PCB Designer with expertise in embedded software development, particularly with FreeRTOS, to join our dynamic team. If you are passionate about designing cutting-edge PCBs and developing robust embedded software, we want to hear from you!

Position Overview:

As a PCB Designer with Embedded Software Development expertise, you will play a crucial role in designing and developing printed circuit boards (PCBs) that incorporate advanced embedded software solutions using FreeRTOS. You will collaborate with cross-functional teams to ensure that our products meet the highest quality and performance standards.

Key Responsibilities:

PCB Design:

Design and layout of multi-layer PCBs for various electronic products.
Collaborate with hardware engineers to define PCB requirements, including component selection, signal integrity, and form factor.
Ensure compliance with industry standards and best practices in PCB design.
Embedded Software Development:

Develop and maintain embedded software for microcontroller-based systems, focusing on FreeRTOS.
Implement real-time operating system features, task scheduling, and inter-process communication.
Debug and troubleshoot software and hardware integration issues.
Hardware-Software Integration:

Collaborate closely with hardware engineers to integrate software seamlessly with hardware components.
Conduct testing and verification to ensure the reliability and functionality of the embedded systems.
Documentation:

Create comprehensive documentation for PCB designs, software architecture, and development processes.
Maintain version control and change logs for both hardware and software components.
Quality Assurance:

Perform thorough testing and debugging to identify and resolve issues promptly.
Conduct code reviews to ensure software quality and compliance with coding standards.
Team Collaboration:

Work collaboratively with cross-functional teams, including hardware engineers, firmware developers, and product managers.
Participate in design discussions and contribute innovative ideas to improve product performance.

Qualifications:
Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
Proven experience in PCB design using tools such as Altium Designer, Eagle, EasyEDA, or KiCad.
Strong proficiency in embedded software development, with a focus on FreeRTOS or other real-time operating systems.
Proficiency in programming languages such as C/C++.
Knowledge of hardware design principles and electronics.
Experience with debugging tools and hardware debugging techniques.
Excellent problem-solving and communication skills.
Attention to detail and a commitment to producing high-quality work.
Ability to work effectively in a collaborative team environment.

How to Apply:
If you are a talented PCB Designer with Embedded Software Development experience and are excited to work on cutting-edge projects, we encourage you to apply! Please submit your resume and a cover letter outlining your qualifications and why you are a great fit for this position.

APPLY FOR THIS JOB:

Company: Katuva
Name: Alex Spurgeon
Email:

Skills