C++ Embedded Engineer

The C++ Engineer will develop software to run on IP cameras. Our product includes Web Front-end, Cloud middleware, and “Edge” on Linux and embedded devices.


  • Design software that meets high level business requirements

  • Collaborate with teammates to identify engineering trade-offs

  • Understand customer environments through technical collaboration, OEM/ODM specification review, hands-on experimentation, and delegation/direction to junior researchers/interns

  • Be/become the internal expert on customer’s Linux/Edge environment(s) relevant to our domain (e.g. IP cameras)

  • Code Linux executable software that can run on IoT devices (C/C++)

  • Estimate schedules and provide status within the team’s Agile methodology

  • Write clean code, apply quality best practices and test

  • Use source control, story/defect tracking tools, and apply software engineering best practices

  • Properly document your work (but don’t over-document)

  • Think systemically, design for the future 

  • Deliver quality in depth, solve root causes not symptoms

  • Other tasks as assigned.  Innovate and bring creative ideas.



  • Must have experience writing software code for Linux or Windows, or native code for Android.  Linux preferred.

  • Must have delivered to and maintained code in production (delivered at least one release plus one update lifecycle)

  • Must have experience working in a team to deliver software

  • Must understand design patterns and software design best practices

  • Experience designing from scratch preferred

  • Experience with TensorFlow a plus



  • Communication - Effective communication in written and spoken English

  • Communication - Speak up with questions or concerns, criticize constructively, know when to ask for help

  • Flexibility - Comfortable with changing priorities of a startup environment

  • Flexibility - Excited to learn new things and work outside of technical comfort zone

  • Teamwork - No brilliant jerks, but weirdo's welcome

  • Dependability - Deliver on promises, provide status proactively

  • Care for Quality - Care about your work and take pride in doing a good job

  • Customer Focus - Desire to serve customers with solutions that delight

  • Initiative - see a problem, solve a problem

or just email us at:  careers@xailient.com


11 York Street, Level 8, Sydney, NSW 2000

Tel: +61 434 965 010

440 N Wolfe Rd, Sunnyvale, CA 94085

8 The Green Suite 6970, Dover, DE 19901

Tel: +1(310)359-8357