job summary: Are you a seasoned Embedded Software Engineer ready to shape the future of intelligent control systems? We're seeking a highly skilled and innovative individual to join a leading engineering organization, driving the design and development of cutting-edge embedded software solutions. This is a unique opportunity to lead critical projects, push technological boundaries, and make a significant impact on product innovation location: Richardson, Texas job type: Permanent salary: $125,000 - 150,000 per year work hours: 8am to 5pm education: Bachelors responsibilities: Leading Software Product Development: Take ownership of the full lifecycle of embedded software products and components, ensuring successful implementation and timely, high-quality delivery.Defining Technical Excellence: Collaborate with internal and external stakeholders to meticulously define technical requirements, ensuring alignment across engineering, marketing, and manufacturing teams.Driving Innovation & Process Improvement: Actively contribute to the definition and implementation of new processes, identify emerging technologies, and develop innovative solutions to enhance intellectual property and meet evolving customer needs.Technical Feasibility & Prototyping: Engage in technical feasibility analysis and hands-on prototyping activities, transforming concepts into tangible solutions.Cross-Functional Collaboration: Partner seamlessly with hardware, testing, technical support, and manufacturing teams, as well as third parties and offshore development teams, to deliver robust technical solutions. #LI-AR2 qualifications: Education: Bachelor's degree in Electrical/Computer Engineering or a related field is required; a Master's degree is preferred.Embedded Software Mastery: 8+ years of professional experience developing embedded software using C/C++.Architectural Prowess: Proven expertise in the architecture, design, hardware/software integration, and development of complex embedded software systems.Control Systems Acumen: Experience and familiarity with modern control theory and its applications.RTOS & Linux Proficiency: Demonstrated experience with Real-Time Operating Systems (RTOS) software development and LINUX application process development.Technical Leadership: Strong experience in technical leadership, including project planning and tracking within software development initiatives.Collaborative Development: Experience collaborating effectively in multi-site software development teams and projects.Quality-Driven Development: Ability to develop unit test-driven software components.Familiarity with: Embedded Security (firmware signing, secure boot, DMverity, etc.).Wireless technologies (WiFi, Zigbee, LoRa, BLE, BLE Mesh).Industry-standard embedded design, object-oriented design, and debugging tools (JTAG, protocol analyzers, emulators).Configuration Management tools (version control, bug tracking, change management, automated builds, coding standards).Static and dynamic analysis software tools.Waterfall and Iterative Software development processes.Analog and digital circuits and control board design.HVAC and Refrigeration control systems. skills: Exceptional Communication: Excellent verbal and written communication skills with the ability to articulate complex technical concepts to both technical and non-technical audiences.Results-Oriented: A self-driven and results-oriented mindset with a demonstrated ability to drive product and process improvements. Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility). This posting is open for thirty (30) days.