> Markdown version of [/jobs/ext/1320356-embedded-software-engineer-matlab-embedded-c](https://www.wearedevelopers.com/jobs/ext/1320356-embedded-software-engineer-matlab-embedded-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer MATLAB & Embedded C - **Company:** HTC Global Services, Inc. - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), Application Programming Interfaces (APIs), Agile Methodology, Algorithm Design, Software Applications, Application Performance Management, Unit Testing, Continuous Delivery, Continuous Integration, Software Debugging, Embedded C, Embedded Software, MATLAB, Software Architecture, Software Maintenance, Requirements Management, Software Construction, Software Engineering, Software Systems, Strategies of Testing, Test-Driven Development (TDD), Software Security, Hardware Testing, Integration Tests, Information Technology, Deployment Automation, Service Stack, Programming Languages, Microservices - **Published:** July 17, 2026 - **Apply:** https://www.dice.com/job-detail/05ffeb54-95c2-4f5a-a046-cde2b44eb153 ## About the Role * Bachelor's or Master's degree. * 6+ years of IT experience. * 4+ years of software development experience. * Practical experience in two programming languages or advanced proficiency in one programming language. * Hands-on experience with Embedded C development. * Hands-on experience with MATLAB development. * Experience with software testing, unit testing, and integration testing. * Experience with MATLAB modeling. * Experience with embedded software development. * Knowledge of hardware testing and low-level debugging. * Experience with Embedded C, MATLAB, integration testing, and low-level code debugging. * Experience with LIN, CAN, Diagnostics, NVM, and HIL testing. * Experience with requirements management and algorithm design from requirements. * Hardware experience is preferred. * Work Status: Hybrid (4 days per week). ## Description We are seeking an experienced Embedded Software Engineer responsible for designing, developing, testing, and maintaining software applications to meet business and customer needs. The role involves participating throughout the software development lifecycle, including software architecture, coding, testing, deployment, and continuous improvement of software solutions., * Design, develop, test, and maintain software applications throughout the software development lifecycle. * Collaborate with stakeholders to understand requirements, use cases, and technical challenges. * Design and implement software solutions using appropriate tools, programming languages, frameworks, and Agile methodologies. * Evaluate application requirements and determine suitable technology stacks, integration methods, and deployment strategies. * Create high-level software architecture and system designs. * Collaborate with cross-functional teams including product owners, designers, and architects. * Define and implement software testing strategies, guidelines, and processes. * Improve application performance and development efficiency through continuous optimization. * Apply software engineering best practices including test-driven development, continuous integration, and continuous delivery. * Support software security practices, including data protection through encryption and anonymization. * Develop user-friendly and interactive software interfaces. * Develop and maintain back-end components, APIs, and microservices. * Evaluate and adopt emerging technologies to enhance software solutions. ## Related Videos - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)