Careers

AtomBeam is looking for energetic and talented people to join our team. Current openings are listed below, and we’re always looking for talented people in product management, systems engineering, marketing, sales, and business development.

Email us a Cover Letter and Resume to careers@atombeamtech.com

Senior Software Engineer

Our Software Engineering team is rapidly growing and we’re looking for an exceptional Senior Software Engineer to join our team. We’re looking for someone with great interpersonal skills, passion, energy, and the desire to build. The successful candidate will join the Software Engineering team and focus on algorithm development and optimization to enable AtomBeam’s product development.

Responsibilities:

  • Full lifecycle development of core algorithms in platform independent and portable C/C++.
  • Targeted platform-specific optimizations and alternate implementations including use of advanced instruction set extensions and GPGPU.
  • Analysis and generation of feature/interface specifications and SDLC documentation (requirements, design, test) including preliminary schedule and cost estimation.
  • Mentoring of junior members within the department, including contribution to code reviews, identification of refactoring opportunities, and providing guidance on software architecture and design principles.

Qualifications:

  • Minimum 10 years of software engineering experience.
  • Expert knowledge of cross-platform/portable C/C++.
  • Experience developing in Linux, Windows, and (also desired) baremetal/RTOS environments for x86, ARM, MIPS, RISC-V.
  • Experience analyzing and optimizing C/C++ implementations of algorithms using simulation and software/hardware profiling tools (Intel VTune, PAPI/PMU, gprof, etc.).
  • Familiarity with one or more common scripting languages (Python preferred) for automation / test fixtures, and similar purposes.

Software Engineer

Our Software Engineering team is rapidly growing and we’re looking for an exceptional Software Engineer to join our team. We’re looking for someone with great interpersonal skills, passion, energy, and the desire to build. The successful candidate will join the Software Engineering team and focus on construction of software systems integrating AtomBeam’s core algorithms.

Responsibilities:

  • Design, implement, and test integrations of our API and core IP within IoT frameworks and networking and data storage system architectures.

  • Work closely with peers developing core IP, to develop tools and reference architectures to be supplied to customers as illustrations of in-development advanced features.

  • Develop and maintenance of internal tooling and system software to support ongoing projects.

  • Mentoring of junior members within the department, including contribution to code reviews, identification of refactoring opportunities, and providing guidance on software architecture and design principles.

Qualifications:

  • Minimum 5 years of software engineering experience.
  • Experience developing cross-platform/portable C/C++.
  • Experience developing with scripted or interpreted languages, and rapid prototyping of systems by modification of example applications supplied by vendors.
  • Familiarity with software development in one of AtomBeam’s target customer markets including communications systems and network protocols; or databases and data storage; or embedded systems (IoT) development.

Join the AtomBeam team!

Email us your resume and a cover letter today!

Join the AtomBeam team!

Email us your resume and a cover letter today!