Skip to content

Software Engineer

Posted:
September 8, 2022

Location:
Syracuse, NY

A Software Engineer at Hidden Level will use their skills and expertise to accelerate product development of both cloud-based and embedded software systems. This will be achieved through the design and implementation of internal and customer-facing solutions.

As a Software Engineer, you can expect to…

Work in a motivated cross disciplinary team environment:
  • Work in a small, dedicated team passionate about solving challenging problems and delivering results
  • Collaborate with Software, Systems, Digital and RF engineers to advance total system capabilities
  • Participate in collaborative design and code reviews
  • Play an active role in the validation and verification of both design and system-level capabilities
  • Maintain and improve existing software
DESIGN AND DEVELOP SOFTWARE COMPONENTS USED TO OPERATE, MAINTAIN, AND PROVIDE DATA FROM DISTRIBUTED SENSOR NETWORKS:
  • Implement software components to advance the capabilities, robustness, and features provided to customers
  • Refactor existing software components to improve efficiency and meet new mission requirements
  • Help develop high throughput / high availability data processing systems
Work within and harden our existing software development best practices:
  • Document and clearly communicate designs to peers
  • Participate in design and code reviews
  • Test and validate designs to ensure proper and bug free operation

A successful candidate may have…

  • Bachelor’s degree in Computer Science or Software Engineering, or a bachelor’s degree in Computer or Electrical Engineering with strong programming background
  • 3 to 10 years industry experience
  • Programming experience with
    • Python
    • C/C++
  • Familiarity with Version Control Systems (git) and Continuous Integration (CI) infrastructure
  • Working knowledge of network programing and debugging
  • Comfort developing in a Linux environment
  • Strong verbal and written communication skills
  • Ability to work in a fast-paced environment and overcome technical challenges
  • Experience with or the drive to learn…
    • MATLAB
    • Linux Kernel and Driver Development
    • Embedded Build Systems (Yocto, Open Embedded, Buildroot)
    • Data analysis methods
    • Working in lab environments around ESD sensitive hardware
    • Using General Purpose I/O devices, and lab equipment like Signal Generators and Spectrum Analyzers

Hidden Level Benefits

  • Health Care package including Dental, Medical, and Vision Insurance
  • Remote or Hybrid work environment
  • Flexible Time Off
  • Health Care package including Dental, Medical, and Vision Insurance
  • 401(k) with employer contribution
  • Potential Stock Options Package
  • Company paid Life Insurance
  • Company paid Short- and Long-Term Disability Insurance
  • Salary commensurate with experience and background

Other Positions

  • Manufacturing/ Production Engineer
    Read More
    Syracuse, NY
    This position is responsible for maintaining manufacturability of existing design support of released product and assisting with the transition of new products from engineering to production.
  • Systems Engineer
    Read More
    Syracuse, NY or Remote
    Apply your skills to support the design and improvement of advanced sensor systems to achieve the company mission of Safety Through Sensing™
  • What We Look For
    Read More
    Syracuse, NY or Remote
    While you may not see a position posted that is a fit for you, we encourage you to reach out and let us know how you might be the perfect addition to our growing team.