BOSTON TRUST WALDEN COMPANY
Staff Software Engineer (Network Apps)
BOSTON TRUST WALDEN COMPANY, Carlsbad, California, United States, 92002
HM Electronics
Job Category:
Engineering.
Requisition Number:
STAFF003632. Full Time. Hybrid. Carlsbad, CA 92010, USA.
Description HME has been creating innovative products for the drive‑thru and professional audio industries since 1971. HME offers a collaborative culture that values learning and growth. With subsidiaries worldwide, customers depend on its reliable communication solutions. From drive‑thru headsets to Olympic‑quality audio equipment, HME strives to deliver cutting‑edge products while providing outstanding customer care. Come join our team!
HME's Wireless Team is seeking a
Staff Software Engineer (Network Apps)
to develop software for embedded systems. This role spans low‑level drivers and Linux applications that communicate with cloud services. You will collaborate with product managers, R&D, hardware, and QA to deliver solutions in a fast‑paced agile environment. The role requires setting requirements, leading technical discussions, and mentoring junior members.
What you will do in the position
Work independently and with senior engineers on development of new complex firmware and software for embedded systems.
Identify and define requirements and specifications for projects.
Document and review overall architecture and software components.
Attend design team meetings to contribute to project architecture.
Support Sustaining Engineering in resolving design errors or modifying existing released products.
Participate in an Agile team environment and provide mentorship and leadership on the process.
What you will need to succeed in this position
7+ years of experience in Software Engineering.
Expertise in C/C++ and Python.
Experience implementing audio delivery over IP networks (SIP/SDP, RTP).
Knowledge of network protocols and architecture (TCP, UDP, RTSP, IP routing/switching, LAN/WAN, QoS).
Experience in Linux environments.
Proficiency with GitHub.
Experience with containerization (Docker, Kubernetes).
Preferred Knowledge/Skills/Abilities
Experience designing and implementing CI/CD pipelines.
Agile/Scrum development experience.
Experience with ARM Cortex‑A processors.
Knowledge of Bluetooth and WiFi standards.
Familiarity with peripheral protocols (SPI, UART, I2C).
Knowledge of object‑relational databases (SQL / PostgreSQL).
Pay Range: $136,300.00 to $181,700.00 per annum. The range may vary based on experience and other factors.
Benefits include tuition reimbursement; 3 weeks paid vacation in the first year, paid holidays, medical, vision, and dental coverage, pet insurance, life insurance, and 401(k) contributions.
The work environment described here is representative of those that an employee would work within. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions. This job requires frequent contact outside the department or company. The noise level in the work environment is usually quiet to moderate with occasional loud noise. The employee occasionally works near moving mechanical parts; works in high, precarious places; is exposed to fumes and/or airborne particles, toxic or caustic chemicals, outdoor weather conditions; and is regularly at risk of electric shock.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities. This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, review the Know Your Rights notice from the Department of Labor.
We are an Equal Opportunity/Affirmative Action Employer. We encourage minorities, females, disabled and veterans to apply. We participate in the e‑verify system. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact a HM Electronics Human Resources Representative at 800.848.4468.
PI280182398
#J-18808-Ljbffr
Engineering.
Requisition Number:
STAFF003632. Full Time. Hybrid. Carlsbad, CA 92010, USA.
Description HME has been creating innovative products for the drive‑thru and professional audio industries since 1971. HME offers a collaborative culture that values learning and growth. With subsidiaries worldwide, customers depend on its reliable communication solutions. From drive‑thru headsets to Olympic‑quality audio equipment, HME strives to deliver cutting‑edge products while providing outstanding customer care. Come join our team!
HME's Wireless Team is seeking a
Staff Software Engineer (Network Apps)
to develop software for embedded systems. This role spans low‑level drivers and Linux applications that communicate with cloud services. You will collaborate with product managers, R&D, hardware, and QA to deliver solutions in a fast‑paced agile environment. The role requires setting requirements, leading technical discussions, and mentoring junior members.
What you will do in the position
Work independently and with senior engineers on development of new complex firmware and software for embedded systems.
Identify and define requirements and specifications for projects.
Document and review overall architecture and software components.
Attend design team meetings to contribute to project architecture.
Support Sustaining Engineering in resolving design errors or modifying existing released products.
Participate in an Agile team environment and provide mentorship and leadership on the process.
What you will need to succeed in this position
7+ years of experience in Software Engineering.
Expertise in C/C++ and Python.
Experience implementing audio delivery over IP networks (SIP/SDP, RTP).
Knowledge of network protocols and architecture (TCP, UDP, RTSP, IP routing/switching, LAN/WAN, QoS).
Experience in Linux environments.
Proficiency with GitHub.
Experience with containerization (Docker, Kubernetes).
Preferred Knowledge/Skills/Abilities
Experience designing and implementing CI/CD pipelines.
Agile/Scrum development experience.
Experience with ARM Cortex‑A processors.
Knowledge of Bluetooth and WiFi standards.
Familiarity with peripheral protocols (SPI, UART, I2C).
Knowledge of object‑relational databases (SQL / PostgreSQL).
Pay Range: $136,300.00 to $181,700.00 per annum. The range may vary based on experience and other factors.
Benefits include tuition reimbursement; 3 weeks paid vacation in the first year, paid holidays, medical, vision, and dental coverage, pet insurance, life insurance, and 401(k) contributions.
The work environment described here is representative of those that an employee would work within. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions. This job requires frequent contact outside the department or company. The noise level in the work environment is usually quiet to moderate with occasional loud noise. The employee occasionally works near moving mechanical parts; works in high, precarious places; is exposed to fumes and/or airborne particles, toxic or caustic chemicals, outdoor weather conditions; and is regularly at risk of electric shock.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities. This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, review the Know Your Rights notice from the Department of Labor.
We are an Equal Opportunity/Affirmative Action Employer. We encourage minorities, females, disabled and veterans to apply. We participate in the e‑verify system. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact a HM Electronics Human Resources Representative at 800.848.4468.
PI280182398
#J-18808-Ljbffr