C++ Firmware Developer
*Job Summary*
We are seeking a skilled C++ Developer to join our dynamic team. The ideal candidate will have a strong background in software development, particularly in C++, and will be responsible for designing, implementing, and maintaining software solutions. This role involves working on various projects that may include embedded systems, application development, and integration with hardware components.
*Duties*
* Develop high-quality software solutions using C++ and related technologies.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Conduct software testing and debugging to ensure optimal performance and reliability.
* Participate in code reviews to maintain code quality and share knowledge.
* Design algorithms and data structures for efficient processing of information.
* Work with RESTful APIs to integrate applications with backend services.
* Engage in continuous learning and stay updated on industry trends and technologies.
*Skills*
* Proficiency in C++ programming language; experience with C# and Java is a plus.
* Familiarity with FPGA design and development.
* Knowledge of embedded software development and firmware programming.
* Experience with database management systems such as MySQL or Microsoft SQL Server.
* Understanding of machine learning concepts and big data processing techniques.
* Skills in scripting languages such as Python, Perl, or Bash (Unix shell).
* Experience with software development tools like Visual Studio, Eclipse, or GitHub.
* Familiarity with Agile methodologies and project management tools like Jira or Confluence.
* Understanding of computer networking concepts including TCP/IP, DHCP, and VoIP.
* Ability to work with various protocols such as Zigbee or Ethernet for IoT applications.
* Knowledge of signal processing techniques and sensor integration. This position offers an exciting opportunity for professional growth within a collaborative environment focused on innovation. If you are passionate about technology and eager to contribute to impactful projects, we encourage you to apply.
Job Types: Contract, Temporary
Pay: $62.54 - $75.32 per hour
Expected hours: 40 per week
Work Location: In person