Mesh - New York City, Embedded Software Developer, Full Time
We are a growing start-up looking for an embedded software developer to help lead future development for our innovative ‘Internet of Things’ platform. Through a combination of proprietary development and open source tools, we have developed a base product poised to change the industry, and we are looking to expand our team to include more innovative and talented embedded developers to take our product to new heights.
As a member of our team, you will focus on everything from new design, to product development, to testing and debugging. As an early employee, you will get to participate in shaping the company’s direction, as well as participate more heavily in the incredible potential and upside of Mesh.
Responsibilities
•Embedded software design, development and implementation; from requirements to production and commercial deployment
•Test and debug system software
•Analyze and enhance efficiency, stability and scalability of system resources
•Integrate and validate new product designs
•Support software QA and I/O performance optimization
•Provide post-production support
•Interface with hardware design and development
•Assess and integrate third-party and open source software
•Develop security requirements and implementation
•Work with internal team members and clients
Skills & Requirements
•5+ yrs C experience, C++ a bonus
•Project experience with VxWorks, TinyOS, Contiki , uClinux or similar RTOS
•Development experience using ARM processors
•Familiarity with security and encryption systems and implementation
•Familiarity with debugging using JTAG, especially multi-programmed and threaded systems
•Experience of using version/source control, preferably GIT
•Strong documentation and writing skills
•Understanding of database and front end cloud system development
•Proven experience in embedded systems design with kernel and security development on real-time operating systems
•Familiarity with software configuration management tools, defect tracking tools, and peer review
•Excellent knowledge of OS coding techniques for mesh technology, IP protocols such as 6LoWPAN, interfaces and hardware subsystems
•Adequate knowledge of reading schematics and data sheets for components
We are a growing start-up looking for an embedded software developer to help lead future development for our innovative ‘Internet of Things’ platform. Through a combination of proprietary development and open source tools, we have developed a base product poised to change the industry, and we are looking to expand our team to include more innovative and talented embedded developers to take our product to new heights.
As a member of our team, you will focus on everything from new design, to product development, to testing and debugging. As an early employee, you will get to participate in shaping the company’s direction, as well as participate more heavily in the incredible potential and upside of Mesh.
Responsibilities •Embedded software design, development and implementation; from requirements to production and commercial deployment •Test and debug system software •Analyze and enhance efficiency, stability and scalability of system resources •Integrate and validate new product designs •Support software QA and I/O performance optimization •Provide post-production support •Interface with hardware design and development •Assess and integrate third-party and open source software •Develop security requirements and implementation •Work with internal team members and clients
Skills & Requirements •5+ yrs C experience, C++ a bonus •Project experience with VxWorks, TinyOS, Contiki , uClinux or similar RTOS •Development experience using ARM processors •Familiarity with security and encryption systems and implementation •Familiarity with debugging using JTAG, especially multi-programmed and threaded systems •Experience of using version/source control, preferably GIT •Strong documentation and writing skills •Understanding of database and front end cloud system development •Proven experience in embedded systems design with kernel and security development on real-time operating systems •Familiarity with software configuration management tools, defect tracking tools, and peer review •Excellent knowledge of OS coding techniques for mesh technology, IP protocols such as 6LoWPAN, interfaces and hardware subsystems •Adequate knowledge of reading schematics and data sheets for components
If interested, email info@meshchip.com
Learn more at www.meshchip.com