Lead Software Engineer - Embedded and Applications Software
XiJet Corp.
Woodbridge, connecticut
Job Details
Full-time
Full Job Description
XiJet designs and manufactures a line of high-speed industrial inkjet print systems for sale to print production facilities worldwide. We are a dedicated team that prioritizes the design of dependable, fast, and feature-rich systems tailored to meet the demands of the rapidly expanding industrial inkjet printing market.
We are seeking a highly skilled and productive software engineer with a solid foundation in both embedded and applications development. The candidate will lead our software engineering efforts.
Responsibilities include:
- Design, develop, and maintain embedded and applications software, GUIs, APIs, and communications protocols for XiJet’s family of high-speed industrial inkjet print systems.
- Develop reliable and efficient software solutions that meet our customers’ needs.
- Conduct thorough testing and verification of software functionality.
- Work closely with our sales, engineering, and product support teams to define software requirements and specifications.
- Collaborate with Electrical and FPGA Design Engineers to test and debug print systems.
- Actively support XiJet customers to solve problems, fix bugs, and make enhancements.
- Document software requirements, designs, and test plans.
- Travel occasionally to customer sites and trade shows.
If you have a strong background in embedded systems and enjoy problem-solving, we would love to hear from you!
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in embedded software development.
- Strong programming skills in languages such as C/C++.
- Familiarity with real-time software development, threading.
- Experience with software debugging tools and techniques.
- Knowledge of hardware-software integration and troubleshooting.
- Excellent problem-solving and analytical skills.
- Strong documentation and writing skills.
Benefits
- Attractive salary and comprehensive benefits package.
- Exciting opportunity to be involved in advanced technology and innovative projects.
- Collaborative and inclusive work environment.
- Career advancement and professional development possibilities.
- Emphasis on maintaining a healthy work-life balance and offering flexible working hours.