Embedded Software Engineer- Pittsburgh, PA
Embedded Software Engineer- Pittsburgh, PA
Intellectt Inc
Winnipeg, Manitoba, Canada
See who Intellectt Inc has hired for this role
Job Title: Embedded Software Engineer
Location: Pittsburgh, PA - (Onsite)
Duration: Long Term
Note: We’re happy to sponsor TN VISA for Citizens (Canadian/Mexican) who are qualified and ready to relocate immediately (Passport Mandatory).
Job Summary
We are seeking a highly skilled and motivated Embedded Software Engineer to join our dynamic team in Pittsburgh, PA. The ideal candidate will have a strong background in embedded systems and possess extensive experience in software development, debugging, and real-time operating systems (RTOS). This role requires a hands-on approach to developing and troubleshooting embedded systems, with a focus on innovative solutions and high-quality performance.
Key Responsibilities
Location: Pittsburgh, PA - (Onsite)
Duration: Long Term
Note: We’re happy to sponsor TN VISA for Citizens (Canadian/Mexican) who are qualified and ready to relocate immediately (Passport Mandatory).
Job Summary
We are seeking a highly skilled and motivated Embedded Software Engineer to join our dynamic team in Pittsburgh, PA. The ideal candidate will have a strong background in embedded systems and possess extensive experience in software development, debugging, and real-time operating systems (RTOS). This role requires a hands-on approach to developing and troubleshooting embedded systems, with a focus on innovative solutions and high-quality performance.
Key Responsibilities
- Embedded Software Development: Design, develop, and maintain embedded software using C or C for various applications.
- RTOS Development: Implement and optimize multithreaded applications using real-time operating systems.
- Microcontroller Expertise: Work with 32-bit ARM Mx microcontrollers and associated IDE tools for embedded design.
- Communication Protocols: Develop and troubleshoot software for communication protocols including UART, CAN, I2C, SPI, and USB.
- Hardware/Software Integration: Debug and resolve issues across hardware and software boundaries, ensuring seamless integration.
- Prototype Development: Engage in software development and debugging on prototype hardware.
- Version Control Management: Utilize version control systems such as ClearCase, TFS, and Git for efficient software management.
- Embedded System Design: Contribute to the design of embedded systems with preemptive, multitasking real-time operating systems.
- Configuration and Defect Management: Employ software configuration management tools, defect tracking tools, and participate in peer reviews.
- Technical Documentation: Read and interpret schematics and data sheets for various components, ensuring accurate and thorough technical documentation.
- Industry Knowledge: Leverage any experience in the medical industry to enhance project outcomes (preferred but not required).
- Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, or a related field (BE/BTech/ME/MTech).
- A minimum of 5 years of hands-on experience in embedded software development.
- Proven track record in developing and troubleshooting embedded systems, with a strong understanding of RTOS and communication protocols.
- Experience in the medical device industry is a plus.
- Strong analytical and problem-solving skills with the ability to work independently and as part of a team.
- Excellent communication skills, both written and verbal, to effectively collaborate with cross-functional teams.
- Commitment to continuous learning and staying updated with the latest industry trends and technologies.
-
Seniority level
Mid-Senior level -
Employment type
Contract -
Job function
Engineering and Information Technology -
Industries
Appliances, Electrical, and Electronics Manufacturing
Referrals increase your chances of interviewing at Intellectt Inc by 2x
See who you knowGet notified about new Embedded Software Engineer jobs in Winnipeg, Manitoba, Canada.
Sign in to create job alertSimilar Searches
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub