We are seeking a talented Software Engineer to join our dynamic team. This role offers the opportunity to work on innovative projects in a collaborative environment, with a focus on embedded systems and software development.
Responsibilities
- Design and develop software for embedded systems, ensuring high-quality performance and reliability.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Conduct thorough testing and debugging of software components to ensure optimal functionality.
- Participate in the full software development lifecycle, from planning through to release.
- Document software requirements and create automated test scripts to verify functionality.
- Stay current with industry trends and best practices to enhance software development processes.
Skills
- Strong experience in embedded software development, particularly with C and C++.
- Proficiency in low-level firmware, device drivers, and communication protocols.
- Excellent problem-solving skills and attention to detail in software testing and debugging.
- Effective verbal and written communication skills for collaboration and documentation.
Preferred Skills
- Familiarity with regulated software development processes, especially in the medical device sector.
- Experience with automated testing frameworks and tools.
At Horizontal, we prioritize diversity, equity, and inclusion, believing that a diverse workforce enhances our innovation and success. We encourage candidates from all backgrounds to apply and contribute to our inclusive culture.
By applying for this position, you acknowledge and agree that Horizontal Talent may contact you regarding your application using automated technology, including phone calls, SMS/text messages, or email, which may be delivered by our virtual AI recruiter, Alex.
Horizontal facilitates valuable and productive conversations between you and potential employers. We can assist you in growing your career by partnering you with employers that offer challenging assignments. For those that join the team, we offer competitive compensation and benefits including medical, dental, vision, and retirement. Check out all we have to offer and how you can become part of the Horizontal Talent Team. The pay range for this role is $65 - $80 per hour. This is not a guarantee of compensation, as final offer amount may vary based on factors including but not limited to experience and geographic location.