TrellisWare Technologies
Software Engineer, Embedded Linux
TrellisWare Technologies, San Diego, California, United States, 92189
Overview
Join to apply for the
Software Engineer, Embedded Linux
role at
TrellisWare Technologies . TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in wireless communications. We are a worldwide leader in highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully integrated solutions. Our Engineering Team is seeking a hybrid
Software Engineer, Embedded Linux . You would be responsible for working on next generation self-networking hand-held radios for our Special Forces or help create new modem technologies for challenging communication problems in areas such as HF, Free Space Optics, and interference mitigation. A typical day might start with you designing and implementing embedded Linux applications, drivers, or servers in your personal office, then move to one of our labs to bring up your design on physical hardware. Collaboration and professional development are valued, and each team member contributes to TrellisWare\'s core values of delivering excellence, pushing boundaries, and empowering people. Responsibilities
Design, implement, and integrate software for an embedded Linux target (headless applications, servers, and drivers) Perform feasibility studies and performance analysis of embedded Linux components Interface with common Linux services and protocols Configure Linux board support packages Document and present design alternatives using standard professional practices and corporate engineering processes Develop relationships with team members built on trust and respect Education and Work Experience
Bachelor\'s degree in Electrical/Computer Engineering, Computer Science or related field of study required Minimum of four years\' experience integrating with embedded Linux and four years of embedded software development experience General proficiency of C++ and Python Two years of experience with Yocto Project Experience with common lab test equipment (oscilloscope, logic analyzer) Experience with object-oriented design, data link layer and device drivers as well as ARM based processors Skills
Linux subsystems Integrating with open-source applications C++ and Python Distributed revision control systems and common embedded Linux development tools (compilers, linkers, debuggers) Analytical thinking, attention to detail, and ability to communicate thought process Ability to work independently and in a team Strong collaborative drive and interpersonal skills Initiative, proactive work ethic and prioritization skills Judgment and analytical problem-solving skills Effective execution and decision making Champion of change and promotes innovation Strong written and verbal communication skills Physical Demands
Able to frequently sit, stand, walk, use hands to fingers, handle or feel, reach within hands and arm\'s length, stoop, kneel, and crouch, talk and hear Regularly required to sit for extended periods; frequently required to use office equipment Able to regularly lift and/or move up to 10 pounds, frequently up to 25 pounds, and occasionally up to 50 pounds Specific vision abilities required: close, distance, color, peripheral vision, depth perception, and ability to adjust focus Additional Requirements
U.S. Citizenship or Permanent Residency Note: Many positions may require a security clearance or the ability to obtain one. Security clearances may only be granted to U.S. citizens. Applicants who accept a conditional offer may be subject to government security investigations and must meet eligibility requirements for access to classified information. TrellisWare Technologies pays competitively according to market and qualifications. The posted range is for individuals located in the San Diego, CA area. The pay range for this position is: $115,000-165,000k annually. Disclaimer
- The above statements are not an exhaustive list of all duties and skills required. TrellisWare reserves the right to change duties and responsibilities at any time. TrellisWare Technologies, Inc. is an EEO/AA/Disability/Vets Employer. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering Industries
Telecommunications Wireless Services Research Services
#J-18808-Ljbffr
Join to apply for the
Software Engineer, Embedded Linux
role at
TrellisWare Technologies . TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in wireless communications. We are a worldwide leader in highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully integrated solutions. Our Engineering Team is seeking a hybrid
Software Engineer, Embedded Linux . You would be responsible for working on next generation self-networking hand-held radios for our Special Forces or help create new modem technologies for challenging communication problems in areas such as HF, Free Space Optics, and interference mitigation. A typical day might start with you designing and implementing embedded Linux applications, drivers, or servers in your personal office, then move to one of our labs to bring up your design on physical hardware. Collaboration and professional development are valued, and each team member contributes to TrellisWare\'s core values of delivering excellence, pushing boundaries, and empowering people. Responsibilities
Design, implement, and integrate software for an embedded Linux target (headless applications, servers, and drivers) Perform feasibility studies and performance analysis of embedded Linux components Interface with common Linux services and protocols Configure Linux board support packages Document and present design alternatives using standard professional practices and corporate engineering processes Develop relationships with team members built on trust and respect Education and Work Experience
Bachelor\'s degree in Electrical/Computer Engineering, Computer Science or related field of study required Minimum of four years\' experience integrating with embedded Linux and four years of embedded software development experience General proficiency of C++ and Python Two years of experience with Yocto Project Experience with common lab test equipment (oscilloscope, logic analyzer) Experience with object-oriented design, data link layer and device drivers as well as ARM based processors Skills
Linux subsystems Integrating with open-source applications C++ and Python Distributed revision control systems and common embedded Linux development tools (compilers, linkers, debuggers) Analytical thinking, attention to detail, and ability to communicate thought process Ability to work independently and in a team Strong collaborative drive and interpersonal skills Initiative, proactive work ethic and prioritization skills Judgment and analytical problem-solving skills Effective execution and decision making Champion of change and promotes innovation Strong written and verbal communication skills Physical Demands
Able to frequently sit, stand, walk, use hands to fingers, handle or feel, reach within hands and arm\'s length, stoop, kneel, and crouch, talk and hear Regularly required to sit for extended periods; frequently required to use office equipment Able to regularly lift and/or move up to 10 pounds, frequently up to 25 pounds, and occasionally up to 50 pounds Specific vision abilities required: close, distance, color, peripheral vision, depth perception, and ability to adjust focus Additional Requirements
U.S. Citizenship or Permanent Residency Note: Many positions may require a security clearance or the ability to obtain one. Security clearances may only be granted to U.S. citizens. Applicants who accept a conditional offer may be subject to government security investigations and must meet eligibility requirements for access to classified information. TrellisWare Technologies pays competitively according to market and qualifications. The posted range is for individuals located in the San Diego, CA area. The pay range for this position is: $115,000-165,000k annually. Disclaimer
- The above statements are not an exhaustive list of all duties and skills required. TrellisWare reserves the right to change duties and responsibilities at any time. TrellisWare Technologies, Inc. is an EEO/AA/Disability/Vets Employer. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering Industries
Telecommunications Wireless Services Research Services
#J-18808-Ljbffr