Acuity

Senior Software Engineer

Acuity

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $120,800 - $217,400 per year

Job Level

Senior

Tech Stack

AzureCloudLinuxOpen SourcePythonTCP/IP

About the role

  • Responsible for design and implementation of application software in Linux OS for a wide variety of projects for Q-SYS
  • This is a hands-on programming role that will exercise your technical leadership experience in software system design
  • You will have the ability to bring creative solutions to our customers and the audio, visual, and control product space, while working in a dynamic and collaborative agile scrum environment.
  • Collaborate with other Senior Engineers and Product Managers on system architecture
  • Provide thought leadership and technical guidance for embedded software peers
  • Work with Software Quality Assurance to develop appropriate test strategies
  • Perform other duties as assigned

Requirements

  • B.S. in Computer Science, Computer Engineering, or a related field
  • Minimum 5 plus years’ hands-on experience developing C and C++ software in Linux OS
  • Demonstrated experience designing and implementing complex embedded software systems
  • Experience with the best principles, practices, and patterns of software design
  • Ability to acquire deep knowledge of open source libraries or drivers, to the point of being able to modify them to meet project requirements.
  • Experience modifying kernel sources to meet user space application needs.
  • Proficiency in several of the following areas:
  • TCP/IP
  • Streaming media protocols
  • Real-time embedded systems
  • Linux kernel driver development
  • Board bring-up and low level debugging
  • New driver development
  • ACPI and Device Tree systems
  • Graphics and video experience
  • Vulkan or OpenGL
  • Linux Media Subsystem or V4L2
  • USB protocol and drivers
  • KUnit test development
  • Experience working on software programs developed collaboratively by international teams
  • Passionate, persistent, creative - you find solutions to difficult problems and clever ways to work around them when necessary
  • Ability to work collaboratively in an agile scrum environment
  • Superb communication skills in English, both written and verbal
Benefits
  • Health care
  • Dental coverage
  • Vision plans
  • 401K benefits
  • Commissions/incentive compensation depending on role

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++Linux OSembedded software systemsTCP/IPstreaming media protocolsreal-time embedded systemsLinux kernel driver developmentVulkanOpenGL
Soft skills
technical leadershipcreative problem solvingcollaborationcommunicationagile scrumpersistenceteamworkthought leadershipguidanceadaptability
Certifications
B.S. in Computer ScienceB.S. in Computer Engineering
Informa

Staff Engineer – Data Platform and Lakehouse, Databricks

Informa
Leadfull-timeCalifornia · 🇺🇸 United States
Posted: 34 minutes agoSource: jobs.smartrecruiters.com
AirflowApacheAWSAzureCloudETLGoogle Cloud PlatformPythonSDLCSparkSQLUnity
Edge Case Research

Senior Software Engineer, Full Stack

Edge Case Research
Seniorfull-time$125k–$145k / yearWashington · 🇺🇸 United States
Posted: 39 minutes agoSource: ecr.applytojob.com
AWSDistributed SystemsGoNoSQLPythonReactVue.js
CVS Health

Senior Full Stack Engineer

CVS Health
Seniorfull-time$83k–$222k / yearRhode Island · 🇺🇸 United States
Posted: 45 minutes agoSource: cvshealth.wd1.myworkdayjobs.com
ASP.NETAzureEntity FrameworkJenkins.NETSQL
CVS Health

Senior Software Development Engineer

CVS Health
Seniorfull-time$93k–$185k / yearTexas · 🇺🇸 United States
Posted: 45 minutes agoSource: cvshealth.wd1.myworkdayjobs.com
AkkaAngularAWSAzureCloudDockerElasticSearchGoogle Cloud PlatformGRPCJavaKafkaKubernetes+6 more