Point your AI agent at freehire and let it find you a job.

Get the CLI →

Motorola Solutions

Senior Embedded Software Engineer

Posted Updated
Discussion
  • Silvus is seeking a Senior Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted-line reporting to the Director of Software Engineering. The successful individual in this role will participate in the development of Silvus’ MANET radios and advanced research projects
  • This is an opportunity to work on all aspects of the system including device drivers, networking functions and services, encryption, and security features
  • The following is a list of at least some of the current essential job functions of the position. Management may assign or reassign duties and responsibilities at any time at its discretion
  • Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Network management software and web interface implementation
  • Implementation of different security protocols and encryption algorithms
  • Audio streaming and push to talk voice application implementation
  • Analyze and improve product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Implementation of testing software for product performance and reliability testing
  • Device drivers and board support package development and maintenance for both ARM and RISC-V based systems
  • Linux system customization and scripting
  • Perform other related duties of which the above are representative
  • WORKING CONDITIONS AND PHYSICAL REQUIREMENTS
  • Office environment
  • Trade shows
  • Outdoor environment for demonstrations
  • Occasional exposure to heat, cold, and allergens while performing tests or demonstrations in the field
  • While performing the duties of this job, the employee is required to do the following:
  • Lift equipment up to 20 lbs. for the set-up of demonstrations and testing
  • Perform bending and reaching movements to place items on lower and higher shelves
  • Kneeling or squatting to access lower shelves
  • Must be able to lift up to 50 lbs. when receiving incoming part shipments
  • Walking/Moving in the labs

Benefits

  • Flexible work models
  • Paid time off
  • Paid parental and family leave
  • Health care benefits
  • Global wellness resources
  • Employee assistance programs
  • Rotation programs
  • Mentor relationships
  • Learning and development opportunities
  • Retirement benefits
  • Employee bonuses
  • Stock grants & employee stock purchase plans
  • Minimum 5 years of relevant embedded system software development experience; 3 years of relevant embedded system software development experience with an advanced STEM degree
  • All employment is contingent upon the successful clearance of a background check and drug test
  • Bachelor of Science degree in Electrical Engineering, Computer or Communications Engineering, Computer Science, or relevant engineering field
  • Expertise in C programming and experience in Linux kernel drive development
  • Must be a U.S. Citizen due to clients under U.S. government contracts
  • Master of Science degree in Electrical, Computer, or Communications Engineering, or Computer Science
  • Knowledge and experience of different security protocols and encryption algorithms such as the CNSA (Commercial National Security Algorithm) suite
  • Demonstrated experience with socket programming and various Internet/Ethernet protocols
  • Understanding of MAC and Networking layer of a communication system
  • Linux Interrupt Service Routine development
  • Deep understanding of Internet Protocol Security (IPsec), network protocols, data authentication and encryption
  • Experience in AMD UltraScale+, MPSoC, Microchip Polarfire SoC, or BSP (Board Support Package) development

Skills

What Senior Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available