Embedded Software Developer
Job – ID 202403.TX0063
Excellent long- term contract opportunity for Embedded Software Developer working on development of new cloud base applications in Dallas, TX.
Job Responsibilities:
Embedded Software Development:
Design, develop, and maintain embedded software solutions using industry-standard tools such as Canoe, Canape, Lauterbach, IBM Clearcase, and Git.
Collaborate with cross-functional teams to gather and analyze requirements, ensuring alignment with project goals.
Programming Proficiency:
Utilize programming languages, including C, Embedded C, C++, and Python, to create efficient and scalable embedded systems.
Implement and optimize software algorithms for enhanced system performance.
Domain Expertise:
Specialize in Com Stack, UDS/Diagnostics, MemStack, and OS, contributing to the development of robust and reliable embedded systems.
Stay current with advancements in embedded systems and apply best practices to improve software design and functionality.
Debugging and Optimization:
Troubleshoot and debug software issues, ensuring timely resolution and maintaining the integrity of embedded systems.
Optimize software for memory efficiency, speed, and reliability.
Collaboration and Documentation:
Work closely with hardware engineers, system architects, and other stakeholders to integrate software components into embedded systems.
Document software designs, code, and procedures to ensure clarity and maintainability.
Qualifications:
Bachelor’s/Master’s degree in Computer Science, Electrical Engineering, or a related field.
Proven experience in embedded software development.
Proficiency in programming languages: C, Embedded C, C++, Python.
Familiarity with software development tools: Canoe, Canape, Lauterbach, IBM Clearcase, Git.
Strong understanding of Com Stack, UDS/Diagnostics, MemStack, and OS.
Excellent problem-solving and analytical skills.
How To Apply:
Interested candidates should submit their resume, cover letter to James.T@allruva.com
Apply Now