Staff Embedded Software Engineer
Role details
Job location
Tech stack
Job description
As we expand, we're looking for a Staff Embedded Software Engineer to accelerate product development of high performance, embedded software systems., The position is located in the Syracuse, NY office with the potential for hybrid arrangements.
Responsibilities:
-
Lead the design and development of software components that advance our sensor's ability to:
-
Detect and track new types of targets.
-
Process target data with high throughput and reliable performance.
-
Monitor performance and health metrics and autonomously recover from faults.
-
Interact with cloud-based systems and other network components.
-
Integrate with new hardware components.
-
Decompose system requirements and drive key software architectural decisions based on input from product managers, program managers, and other stakeholders.
-
Collaborate with Software, Systems, Digital and RF engineers to advance overall product capabilities.
-
Develop performant software and improve the existing codebase as an individual contributor.
-
Delegate tasking and oversee the efforts of more junior engineers.
-
Participate in collaborative design and code reviews.
-
Play an active role in the validation and verification of both design and system-level capabilities.
-
Provide professional mentorship, technical guidance, and thought leadership to engineering teams.
Requirements
-
Ownership of technical tasking from ideation to deployment.
-
Demonstrated ability to foster and facilitate a culture of learning and collaboration across hybrid (in-person and remote) teams.
-
Strong verbal and written communication skills and the ability to work effectively in a team-oriented environment.
-
Ability to think creatively to overcome technical challenges.
-
Passion to drive software engineering process improvements and stay abreast of industry trends and emerging technologies.
Required Qualifications:
-
Bachelor's Degree in Computer Science or Software Engineering, or a Bachelor's Degree in Computer or Electrical Engineering with strong programming background
-
10+ years industry experience.
-
Expertise in Python and C++ application development.
-
Deep understanding of software architecture, design patterns, and implementation best practices.
-
Experience developing for and working on embedded Linux Operating Systems (Ubuntu and PetaLinux a plus).
-
10% travel.
Preferred Qualifications:
-
Familiarity with Radar Systems, Communication Systems, and Signal Processing.
-
Experience with analysis methods and tools developed in Python and MATLAB
Benefits & conditions
Compensation and Benefits: Hidden Level offers a competitive salary and a comprehensive benefits package, including health insurance, paid parental leave, flexible time off, 401(k) with employer contributions, life insurance, disability insurance, and potential stock options.
Salary Range: The salary range for this position is estimated at $134,000 to $174,000 annually. Please note that the salary information is a general guideline only. Hidden Level considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer.