Software Engineer, Embedded Linux
5 days ago
TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. We are now a worldwide leader in highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully integrated solutions.
At TrellisWare, we connect passion with purpose and together we make an impact- on our careers, our company, and the world. And you can too. If you love to innovate and collaborate amid chaos and change, you belong at TrellisWare. Where the opportunity to serve is not a challenge but a gift. Where you're never going alone. Because there's too much at stake to go solo.
Our Radio Products Team is seeking a Software Engineer, Embedded Linux (Platform BSP). You will be designing, developing, and testing the foundation for TrellisWare's Software Defined Radio products. You will have the opportunity to work closely with the Hardware Design Team in designing high performance power-efficient code making use of cutting-edge hardware. Also to work with radio system SW to facilitate accelerated development of complex radio functions and user services. Experience with precise control of RF, analog circuitry, software and system security, rich multi-processor SoCs, FPGAs and peripherals, and/or deep audio, video and data network processing are each highly desirable for this position.
The essential duties and responsibilities include:
- Design, implement, integrate, and test firmware for Software Defined Radio product platforms.
- Facilitate hardware design verification with targeted code.
- Generate, configure, and maintain Linux-based board support packages.
- Generate, configure, and maintain bare-metal and RTOS packages for secondary control and auxiliary microcontrollers.
- Perform feasibility studies and performance analysis of critical system software on associated hardware components.
- Interface with common Linux services and protocols.
- Document and present design alternatives using standard professional practices and corporate defined engineering processes.
- Work cross functionally to measure, debug, and optimize overall radio system performance.
Education and work experience requirements are:
- 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.
- Two years of experience with Yocto Project.
- Experience with common lab test equipment (i.e. oscilloscope, logic analyzer).
- Experience with Object-oriented design, data link layer and device drivers as well as ARM based processors.
- Experience with embedded communications/wireless systems preferred.
To be considered for this position, you would need to meet, at a minimum, the knowledge, skills, and abilities listed here:
- Linux subsystems, Real-time operating systems, and bare-metal design.
- Integrating with open-source applications.
- Deep proficiency in C and C++.
- Configuration and control of Radio Frequency Receive and Transmit front ends, and transceiver control.
- Embedded system security including secure boot, tamper detection, secure SW upgrade, key management, user authentication and encryption, networking security protocols.
- Power efficient design including working with multi-power domain systems, voltage and frequency scaling, and system thermal management.
- Efficient, high data throughput systems, DMA, minimum copy systems, and overload control.
- Run time diagnostics, BIT, and logging across multiple radio subsystems.
- Distributed revision control systems and common embedded Linux development tools (i.e. compilers, linkers, and debuggers).
- Strong written and verbal communication skills.
The physical demands described here represent those that must be met in order to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable those with qualified disabilities.
- 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 of time; frequently required to use office equipment such as PC, printer, telephone, etc.
- Able to regularly lift and/or move up to 10 pounds, frequently lift and/or move up to 25 pounds, and occasionally lift and/or move up to 50 pounds.
- Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
Additional requirements are:
- U.S. Citizenship or Permanent Residency
Note: Many of TrellisWare's positions require a security clearance or the ability to obtain one. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.
Disclaimer - The above statements are not intended to be an exhaustive list of all responsibilities, duties and skills required of personnel so classified. Nothing in the job description restricts the company's right to change, assign, or reassign duties and responsibilities at any time for any reason.
*TrellisWare Technologies, Inc. is an EEO/AA/Disability/Vets Employer.*
Check out the Careers page for more information about working at TrellisWare Technologies.
-
Software Engineer, Embedded Linux
1 day ago
San Diego, California, United States TrellisWare Technologies Full timeTrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. We are now a worldwide leader in highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully integrated solutions. If you love to innovate and collaborate in...
-
Software Engineer, Embedded Linux
1 day ago
San Diego, California, United States TrellisWare Technologies, Inc Full time $115,000 - $185,000TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. We are now a worldwide leader in highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully integrated solutions.At TrellisWare, we connect passion with...
-
Software Engineer, Embedded Linux
5 days ago
San Diego, California, United States TrellisWare Technologies Full timeTrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. We are now a worldwide leader in highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully integrated solutions.At TrellisWare, we connect passion with...
-
Embedded Software Engineer
5 days ago
San Diego, California, United States Artech Information System Full time $104,000 - $170,000 per yearCompany Description Artech Information Systems LLC, a global staffing and IT consulting company. Artech is the 4th fastest-growing and 10th largest IT staffing company in the US. We are always on the lookout for enthusiastic professionals to help support our elite Fortune 500 clients, and we currently have job openings that may interest you. Job...
-
Embedded Software Engineer
5 days ago
San Diego, California, United States Cypress HCM Full time $150,000 - $180,000 per yearThis is an opportunity to work with an organization recognized as a world leader in the design and manufacture of high-reliability Power, Control, Computer, and related equipment solutions for Aerospace, Defense, and Space industries.This position requires a U.S Person or a person who can qualify for a Department of State or Commerce...
-
San Diego, California, United States Innoflight Full timeGROW WITH US AND STAY EXTRAORDINARY:Launch your career to new heights with Innoflight—one of San Diego's fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics,...
-
San Francisco, California, United States SPAN Full time $180,000 - $250,000 per yearOur MissionSPAN is enabling electrification for all We are a mission-driven company designing, building, and deploying products that electrify the built environment, reduce carbon emissions, and slow the effects of climate change.Decarbonization is the process to reduce or remove greenhouse gas emissions, especially carbon dioxide, from entering our...
-
Embedded Software Engineer Intern
5 days ago
San Mateo, California, United States Skydio Full time $97,440 - $120,960 per yearSkydio is the leading US drone company and the world leader in autonomous flight, the key technology for the future of drones and aerial mobility. The Skydio team combines deep expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer obsession to empower a broader, more diverse...
-
Software Engineer, Embedded
4 days ago
San Francisco, California, United States Motive Full time $107,000 - $164,000Who we are:Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives you...
-
Senior Embedded Software Engineer
3 days ago
San Diego, California, United States MillenniumSoft Inc Full time $120,000 - $180,000 per yearPosition : Senior Embedded Software Engineer - (Strong Exp in Medical Device Industry)Location : San Diego, CADuration : 12 MonthsTotal Hours/week : 40.001st ShiftClient : Medical Devices CompanyJob Category : ITLevel of Experience : Senior LevelEmployment Type : Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPTJob...