Post job

Embedded Software Engineer jobs at TrellisWare Technologies

- 187 jobs
  • Software Engineer, Embedded Linux

    Trellisware Technologies, Inc. 3.5company rating

    Embedded software engineer job at TrellisWare Technologies

    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 Software Team is seeking a Software Engineer, Embedded Linux. You'll develop software for our ecosystem of radios and waveforms to implement the next generation of resilient communications solutions. A typical day might start with you working in your personal office designing and implementing embedded Linux applications, drivers, or servers. It could move into one of our many state-of-the-art labs with your teammates to bring up your design on physical hardware. Enhancing cohesiveness and maintaining team morale is a responsibility of all our team members, as is the ambition for self-improvement and talent development. Through this dedication to unity and professional advancement, each team member is directly impacting the successful outcome of TrellisWare's deliverables and setting the tone for our core values of delivering excellence, pushing boundaries, and empowering people. The essential duties and responsibilities include: * 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 kernel and board support packages across a variety of platforms. * Troubleshoot complex system-level issues across the embedded Linux stack from bootloaders to user space applications. * Document and present design alternatives using standard professional practices and corporate defined engineering processes. * Perform other duties as assigned. * Develop relationships with team members built on trust and respect. 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. * General proficiency of C++ and Python. * Two years of experience with Yocto Project. * Experience with common lab test equipment (i.e. oscilloscope, logic analyzer). * Experience with Object-Oriented design. * Experience in device drivers and data link layer. * Experience in cross-compilation and kernel development. To be considered for this position, you would need to meet, at a minimum, the knowledge, skills, and abilities listed here: * Linux subsystems. * Multi-platform kernel development. * Integrating with open-source applications. * C++ and Python. * Distributed revision control systems and common embedded Linux development tools (i.e. compilers, linkers, and debuggers). * You can think on your feet - you are analytical, pay attention to detail and are able to communicate your thought process both written and verbally. * You enjoy working independently as well as in a team environment. * Strong written and verbal communication skills. * Demonstrates documentation skills and proficiency with PC office applications. * Demonstrates strong written and verbal communication skills. * Strong collaborative drive and interpersonal skills. * Strong initiative, proactive work ethic and prioritization skills. * Trustable judgement and analytical problem-solving skills. * Effective execution and decision making. * Champion of change and promotes innovation. 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 pays competitively according to the market in an individual's geographic location, in addition to their qualifications and experience. The posted range is annually and for individuals located in the San Diego, CA area. San Diego, California Pay Range $115,000-$185,000 USD * TrellisWare Technologies, Inc. is an EEO/AA/Disability/Vets Employer.* Check out the Careers page for more information about working at TrellisWare Technologies.
    $115k-185k yearly Auto-Apply 30d ago
  • Software Engineer

    Skale 3.7company rating

    San Francisco, CA jobs

    I'm hiring an AI Product Engineer for a fast-growing AI start-up that's building agents to automate financial crime workflows. Their tech works like a real analyst inside a browser and internal tools, helping banks cut huge amounts of manual work and stop fraud more effectively. They're small, highly technical, and already seeing strong traction with major institutions. In this role, you'll work across the stack, build end-to-end features, shape new agent capabilities, and help ship production systems that have real impact for customers. We're looking for engineers who: Love building quickly and owning problems end to end Have experience with production systems or AI/ML workflows Communicate clearly and enjoy working with minimal process Want to push what's possible with AI agents in the real world Minimum Bachelor's degree in Computer Science (or adjacent) Their stack is Python, Node, React and Typescript (not a dealbreaker to be experienced with these!) Apply or reach out directly if you're interested!
    $123k-169k yearly est. 5d ago
  • Embedded Software Engineer, Viasat Government

    Viasat Inc. 4.5company rating

    Carlsbad, CA jobs

    About us One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team. What you'll do This is a role for a Embedded Software Engineer who is eager to contribute to a small, fast-paced team. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service. The day-to-day * Design and implementation with embedded software in C/C++ * Linux OS use, for an embedded environment * TCP/IP and common network configuration * Linux kernel driver development/modifications * Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * RESTConf interface design and implementation * Emulation Environments * Networking protocols (e.g. IPSec, MACsec, TLS, etc.) * Python development * Standalone embedded applications * Participating in multi-disciplinary teams * This program is to develop, test, and certify the Next Generation Encryptor (NGE) High-Speed encryptor to support government enterprise networks. This is an onsite role based out of Carlsbad, CA, Marlborough, MA, Linthicum Heights, MD, or Tampa, FL. What you'll need * Bachelor's Degree or higher in Computer Science, Computer Engineering or related field * At least 5 years design and implementation experience with embedded software in C/C++. * At least 2 years Linux OS use, ideally for an embedded environment * Experience using RUST * Basic understanding of TCP/IP and common network configuration * Object-oriented software development experience * Agile Scrum development experience * Ability to plan, track, and report on progress * CI/CD software * Good oral and written communication skills * US citizenship and an active SECRET (or higher) security clearance is required * Ability to travel up to 10% What will help you on the job * Familiarity with Linux kernel driver development/modifications * Familiarity with bare metal embedded device drivers * Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.); Experience with Rust or other memory language * Experience with RESTConf interface design and implementation * Experience with Emulation Environments * Experience with networking protocols (e.g. IPSec, MACsec, TLS, etc.) * Experience with Python; Experience using Rust or similar programming language * Familiarity with standalone embedded applications * Experience participating in multi-disciplinary teams Salary range $135,500.00 - $214,000.00 / annually. For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $168,500.00- $252,500.00/ annually At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness at ************************************ EEO Statement Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here. * Bachelor's Degree or higher in Computer Science, Computer Engineering or related field * At least 5 years design and implementation experience with embedded software in C/C++. * At least 2 years Linux OS use, ideally for an embedded environment * Experience using RUST * Basic understanding of TCP/IP and common network configuration * Object-oriented software development experience * Agile Scrum development experience * Ability to plan, track, and report on progress * CI/CD software * Good oral and written communication skills * US citizenship and an active SECRET (or higher) security clearance is required * Ability to travel up to 10% * Design and implementation with embedded software in C/C++ * Linux OS use, for an embedded environment * TCP/IP and common network configuration * Linux kernel driver development/modifications * Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * RESTConf interface design and implementation * Emulation Environments * Networking protocols (e.g. IPSec, MACsec, TLS, etc.) * Python development * Standalone embedded applications * Participating in multi-disciplinary teams * This program is to develop, test, and certify the Next Generation Encryptor (NGE) High-Speed encryptor to support government enterprise networks. This is an onsite role based out of Carlsbad, CA, Marlborough, MA, Linthicum Heights, MD, or Tampa, FL.
    $168.5k-252.5k yearly 4d ago
  • Embedded Linux Software Engineer

    Viasat Inc. 4.5company rating

    Carlsbad, CA jobs

    About us One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team. What you'll do We are looking for ambitious software engineers to work on the requirements, design, implementation, integration, and test of embedded and application software for Viasat Government's Tactical Communications Solutions. Members of our team develop code from the driver level in C/C++, to managing the boot process and device management of our hardware products. We additionally prepare operations user documentation and support our global services team by fixing field issues. Your "can do" attitude and the drive to learn new things will help continue to drive Viasat's success. The day-to-day * Work collaboratively with other engineers in an Agile Scrum team * Design, develop, and maintain embedded Linux software applications and device drivers * Craft innovative solutions to complex networking problems * Troubleshoot and debug embedded systems and kernel-level software issues * Customize and optimize Linux kernel and bootloader configurations for embedded platforms * Be a Linux kernel SME that mentors more junior engineers * This will initially be an on-site role based in either Carlsbad, CA or Marlborough, MA; the role could evolve into a hybrid role What you'll need * Bachelor's degree in Computer Science or similar field, or equivalent experience\ * A minimum 5 years of professional experience using C/C++ * A minimum 5 years of professional experience with network programming * Experience with any Linux operating system on alternative hardware platforms * Familiarity with the Linux kernel and network stack * Agile Scrum development experience * Ability to plan, track, and report on progress * Good oral and written communication skills * Commitment to delivering high-quality code through robust testing practices * Government position, US Citizenship required * Must be able to obtain and maintain a US SECRET clearance What will help you on the job * Prior experience using Python * Experience with multiple threads and real-time development * Prior experience with Jenkins and/or GitHub Actions Salary range $135,500.00 - $214,000.00 / annually. For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $168,500.00- $252,500.00/ annually At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness at ************************************ EEO Statement Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here. * Bachelor's degree in Computer Science or similar field, or equivalent experience\ * A minimum 5 years of professional experience using C/C++ * A minimum 5 years of professional experience with network programming * Experience with any Linux operating system on alternative hardware platforms * Familiarity with the Linux kernel and network stack * Agile Scrum development experience * Ability to plan, track, and report on progress * Good oral and written communication skills * Commitment to delivering high-quality code through robust testing practices * Government position, US Citizenship required * Must be able to obtain and maintain a US SECRET clearance * Work collaboratively with other engineers in an Agile Scrum team * Design, develop, and maintain embedded Linux software applications and device drivers * Craft innovative solutions to complex networking problems * Troubleshoot and debug embedded systems and kernel-level software issues * Customize and optimize Linux kernel and bootloader configurations for embedded platforms * Be a Linux kernel SME that mentors more junior engineers * This will initially be an on-site role based in either Carlsbad, CA or Marlborough, MA; the role could evolve into a hybrid role
    $168.5k-252.5k yearly 60d+ ago
  • Embedded Software Engineer

    Viasat Inc. 4.5company rating

    Carlsbad, CA jobs

    About us One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team. What you'll do We are looking for ambitious software engineers to work on the requirements, design, implementation, integration, and test of embedded and application software. Members of our team develop code from the driver level in C, to the application level, all the way to the user interface level using HTML and JavaScript. We additionally prepare operations user documentation and support our global services team by fixing field issues. Your "can do" attitude and the drive to learn new things will help continue to drive Viasat's success. May provide guidance and/or mentor junior level staff. The day-to-day In this role you will be responsible for analyzing software requirements, high level architecture design, low level detailed design, implementation, test and integration. You will collaborate with an Agile Scrum team to plan, track, and complete embedded software development for multiple SATCOM modems. What you'll need * Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, or related subject area * At least 3 years of design and implementation experience with embedded software in C/C++ * At least 2 years Linux OS use, ideally for an embedded environment * Basic understanding of TCP/IP and common network configuration * Object-oriented software development experience * Agile Scrum development experience * Ability to plan, track, and report on progress * Good oral and written communication skills * US citizenship required What will help you on the job * Familiarity with Linux kernel driver development/modifications * Linux expertise * Web-based user interface development experience * Experience with large-scale wireless communication systems (SATCOM, LTE, etc.) * Networking experience: TCP/IP, NAT, L2 Switching, Firewalls, AAA, DHCP * Experience managing Cisco switches and routers * Experience with Python * Experience with Docker * Technical writing/documentation experience (Wiki, Word, Visio) * CI/CD software * Experience interacting with team members across multiple geographic sites Salary range $111,500.00 - $176,500.00 / annually. For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $139,000.00- $208,000.00/ annually At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness at ************************************ EEO Statement Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here. * Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, or related subject area * At least 3 years of design and implementation experience with embedded software in C/C++ * At least 2 years Linux OS use, ideally for an embedded environment * Basic understanding of TCP/IP and common network configuration * Object-oriented software development experience * Agile Scrum development experience * Ability to plan, track, and report on progress * Good oral and written communication skills * US citizenship required In this role you will be responsible for analyzing software requirements, high level architecture design, low level detailed design, implementation, test and integration. You will collaborate with an Agile Scrum team to plan, track, and complete embedded software development for multiple SATCOM modems.
    $139k-208k yearly 21d ago
  • Senior Software Engineer - Embedded Network

    Viasat Inc. 4.5company rating

    Carlsbad, CA jobs

    About us One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team. What you'll do The Viasat Government - Secure Network Systems (SNS) team is an interconnected series of small teams that allows for immediate visibility within the group, but maintains the resources support of a large company to solve technology needs. We also support security and cybersecurity needs across the company, in which physical products, tools, and initiatives can have impacts across world-wide usage. You will join a software development team that designs, re-factors, and maintains code for existing and upcoming features across one or more product lines while meeting a stringent set of standards for security design and testing. As updated standards are released they are deployed across a variety of products and must take into account a variety of competing constraints. Members will be expected to work as part of a team that works with and helps clarify requirements while continuously supporting development, integration, automation, and test of the final product through certification. The day-to-day * Cybersecurity software & systems engineering * Be a part of an agile multidisciplinary development team * Embedded systems software engineering * Design, develop and integrate high speed scalable network software (protocols, device drivers, data plane) What you'll need * 10+ years' experience using C/C++ in embedded environments * 10+ years' experience with network software design and development * 7+ years' experience with Linux OS use, ideally for an embedded environment * Proven experience with Linux network stack and writing Linux kernel modules * Demonstrated experience with networking protocols (e.g.TCP/IP, IPSec, MACsec, TLS, etc.) * Object-oriented software development experience * Agile Scrum development experience * Ability to plan, track and report on progress * CI/CD software * Bachelor's Degree or higher in Computer Science, Computer Engineering or equivalent experience * US Government position. US Citizenship required * Active DoD Secret Clearance * Ability to travel up to 10% What will help you on the job * Experience with DPDK, network applications/services and acceleration * Experience with Xilinx environment (Vivado, Petalinux) * Familiarity with to bare metal embedded device drivers * Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * Experience with multiple threads and real-time developmen * Experience with RESTConf interface design and implementation * Experience with Emulation Environments * Experience with Python * Familiarity with to standalone embedded applications * Experience participating in multi-disciplinary teams #LI-BBS Salary range $161,000.00 - $255,000.00 / annually. For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $200,500.00- $300,500.00/ annually At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness at ************************************ EEO Statement Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here. * 10+ years' experience using C/C++ in embedded environments * 10+ years' experience with network software design and development * 7+ years' experience with Linux OS use, ideally for an embedded environment * Proven experience with Linux network stack and writing Linux kernel modules * Demonstrated experience with networking protocols (e.g.TCP/IP, IPSec, MACsec, TLS, etc.) * Object-oriented software development experience * Agile Scrum development experience * Ability to plan, track and report on progress * CI/CD software * Bachelor's Degree or higher in Computer Science, Computer Engineering or equivalent experience * US Government position. US Citizenship required * Active DoD Secret Clearance * Ability to travel up to 10% * Cybersecurity software & systems engineering * Be a part of an agile multidisciplinary development team * Embedded systems software engineering * Design, develop and integrate high speed scalable network software (protocols, device drivers, data plane)
    $200.5k-300.5k yearly 60d+ ago
  • Embedded Systems Engineer

    Commscope 4.7company rating

    Sunnyvale, CA jobs

    In our ‘always on' world, we believe it's essential to have a genuine connection with the work you do. RUCKUS Networks, a CommScope BU, specializes in delivering high-performance networking solutions while focusing on creating purpose-driven networks that perform exceptionally well in challenging environments. RUCKUS Networks leverages advanced technologies like Artificial Intelligence (AI) and Machine Learning (ML) to enhance network performance and reduce total cost of ownership. We're on the hunt for passionate, driven software engineer to join our Access Point Platform Software team. If you're a hands-on developer who thrives on solving tough problems, embraces challenges as growth opportunities, and believes in the power of clean, test-driven code-this is your moment. How You'll help us connect the world: As part of our team, you'll help shape the backbone of wireless connectivity by engineering platform software that powers embedded systems worldwide. Your work will directly impact how people and devices connect, communicate, and collaborate. .Architect and implement device drivers and platform software for embedded systems Collaborate with internal and external hardware/software teams to bring ideas to life Design scalable software architecture and functional specifications Drive features from prototype to production with precision and performance Integrate new capabilities into existing platforms with minimal disruption Partner with support teams to diagnose and resolve customer issues Deep expertise in U-Boot and OpenWRT, with hands-on experience customizing and optimizing bootloaders and embedded Linux distributions. Demonstrated success integrating SDKs across diverse platforms and vendor ecosystems, with strong ability to analyze datasheets and interpret SDK documentation for seamless implementation Required Qualifications: Bachelor's degree with 9+ years or Master's with 7+ years in system software development Strong proficiency in C/C++ for embedded Linux environments Board bring-up, BSPs, and merchant silicon integration Driver Development: Proven experience with Linux device drivers and system-level programming Interfaces: Familiarity with USB, I2C, SPI, UART, TPM Networking: Solid understanding of Ethernet, TCP/IP, UDP; Wi-Fi experience is a plus Testing: Commitment to writing robust, maintainable tests for all developed features Soft Skills: Excellent communication, collaboration, and problem-solving abilities Mindset: Self-starter with a high level of analytical thinking and a hunger to learn. You'll excite us if you have: Familiarity with test automation and experience coding in Vibe using tools like Copilot or Cursor AI #LI-RB1 #LI-HYBRID Our salary ranges consider a wide variety of factors, including but not limited to benchmarking by independent third-party consultants, skill sets, years of experience, training, education, geography, and other business needs. Depending on experience, the range can be higher for candidates with exceptional experience and a demonstrated history of successful performance. This position's expected total compensation (base salary and commission range) is $135,000.00-$190,000.00 The candidate will be rewarded with a comprehensive benefits package, including medical, dental, and vision plans, life and accidental death insurance, a 401(k) plan, and participation in the Company's Incentive Plan. Candidates starting with the Company will be eligible for eleven paid holidays in a full calendar year, two weeks of paid vacation (prorated based on start date), as well as other leave options. What Happens After You Apply? Learn how to prepare yourself for the next steps in our hiring process by visiting ************************************************************ Why CommScope? CommScope is on a quest to deliver connectivity that empowers how we live, work, and learn. Our employees push the boundaries of communications technology that enables game-changing discoveries like 5G, the Internet of Things, and gigabit speeds for everyone, everywhere. With our unmatched expertise in copper, fiber, and wireless infrastructure, our global clients rely on us to outperform today and be ready for the needs of tomorrow. If you want to grow your career alongside bright, passionate, and caring people who strive to create what's next…..come connect to your future at CommScope. CommScope is an Equal Opportunity Employer (EEO), including people with disabilities and veterans. If you are seeking an accommodation for the application or interview process, please contact us to submit your request at *******************************. You can also learn more about CommScope's accommodation process and EEO policy at ******************************
    $135k-190k yearly 60d+ ago
  • Embedded Systems Engineer

    Commscope Inc. 4.7company rating

    Sunnyvale, CA jobs

    In our 'always on' world, we believe it's essential to have a genuine connection with the work you do. RUCKUS Networks, a CommScope BU, specializes in delivering high-performance networking solutions while focusing on creating purpose-driven networks that perform exceptionally well in challenging environments. RUCKUS Networks leverages advanced technologies like Artificial Intelligence (AI) and Machine Learning (ML) to enhance network performance and reduce total cost of ownership. We're on the hunt for passionate, driven software engineer to join our Access Point Platform Software team. If you're a hands-on developer who thrives on solving tough problems, embraces challenges as growth opportunities, and believes in the power of clean, test-driven code-this is your moment. How You'll help us connect the world: As part of our team, you'll help shape the backbone of wireless connectivity by engineering platform software that powers embedded systems worldwide. Your work will directly impact how people and devices connect, communicate, and collaborate. * .Architect and implement device drivers and platform software for embedded systems * Collaborate with internal and external hardware/software teams to bring ideas to life * Design scalable software architecture and functional specifications * Drive features from prototype to production with precision and performance * Integrate new capabilities into existing platforms with minimal disruption * Partner with support teams to diagnose and resolve customer issues * Deep expertise in U-Boot and OpenWRT, with hands-on experience customizing and optimizing bootloaders and embedded Linux distributions. * Demonstrated success integrating SDKs across diverse platforms and vendor ecosystems, with strong ability to analyze datasheets and interpret SDK documentation for seamless implementation Required Qualifications: Bachelor's degree with 9+ years or Master's with 7+ years in system software development Strong proficiency in C/C++ for embedded Linux environments Board bring-up, BSPs, and merchant silicon integration Driver Development: Proven experience with Linux device drivers and system-level programming Interfaces: Familiarity with USB, I2C, SPI, UART, TPM Networking: Solid understanding of Ethernet, TCP/IP, UDP; Wi-Fi experience is a plus Testing: Commitment to writing robust, maintainable tests for all developed features Soft Skills: Excellent communication, collaboration, and problem-solving abilities Mindset: Self-starter with a high level of analytical thinking and a hunger to learn. You'll excite us if you have: Familiarity with test automation and experience coding in Vibe using tools like Copilot or Cursor AI #LI-RB1 #LI-HYBRID Our salary ranges consider a wide variety of factors, including but not limited to benchmarking by independent third-party consultants, skill sets, years of experience, training, education, geography, and other business needs. Depending on experience, the range can be higher for candidates with exceptional experience and a demonstrated history of successful performance. This position's expected total compensation (base salary and commission range) is $135,000.00-$190,000.00 The candidate will be rewarded with a comprehensive benefits package, including medical, dental, and vision plans, life and accidental death insurance, a 401(k) plan, and participation in the Company's Incentive Plan. Candidates starting with the Company will be eligible for eleven paid holidays in a full calendar year, two weeks of paid vacation (prorated based on start date), as well as other leave options. What Happens After You Apply? Learn how to prepare yourself for the next steps in our hiring process by visiting ************************************************************ Why CommScope? CommScope is on a quest to deliver connectivity that empowers how we live, work, and learn. Our employees push the boundaries of communications technology that enables game-changing discoveries like 5G, the Internet of Things, and gigabit speeds for everyone, everywhere. With our unmatched expertise in copper, fiber, and wireless infrastructure, our global clients rely on us to outperform today and be ready for the needs of tomorrow. If you want to grow your career alongside bright, passionate, and caring people who strive to create what's next…..come connect to your future at CommScope. CommScope is an Equal Opportunity Employer (EEO), including people with disabilities and veterans. If you are seeking an accommodation for the application or interview process, please contact us to submit your request at *******************************. You can also learn more about CommScope's accommodation process and EEO policy at
    $135k-190k yearly 60d+ ago
  • Embedded Systems Engineer

    Commscope, Inc. 4.7company rating

    Sunnyvale, CA jobs

    In our 'always on' world, we believe it's essential to have a genuine connection with the work you do. RUCKUS Networks, a CommScope BU, specializes in delivering high-performance networking solutions while focusing on creating purpose-driven networks that perform exceptionally well in challenging environments. RUCKUS Networks leverages advanced technologies like Artificial Intelligence (AI) and Machine Learning (ML) to enhance network performance and reduce total cost of ownership. We're on the hunt for passionate, driven software engineer to join our Access Point Platform Software team. If you're a hands-on developer who thrives on solving tough problems, embraces challenges as growth opportunities, and believes in the power of clean, test-driven code-this is your moment. **How You'll help us connect the world:** As part of our team, you'll help shape the backbone of wireless connectivity by engineering platform software that powers embedded systems worldwide. Your work will directly impact how people and devices connect, communicate, and collaborate. + .Architect and implement device drivers and platform software for embedded systems + Collaborate with internal and external hardware/software teams to bring ideas to life + Design scalable software architecture and functional specifications + Drive features from prototype to production with precision and performance + Integrate new capabilities into existing platforms with minimal disruption + Partner with support teams to diagnose and resolve customer issues + Deep expertise in U-Boot and OpenWRT, with hands-on experience customizing and optimizing bootloaders and embedded Linux distributions. + Demonstrated success integrating SDKs across diverse platforms and vendor ecosystems, with strong ability to analyze datasheets and interpret SDK documentation for seamless implementation **Required Qualifications:** Bachelor's degree with 9+ years or Master's with 7+ years in system software development Strong proficiency in C/C++ for embedded Linux environments Board bring-up, BSPs, and merchant silicon integration **Driver Development** : Proven experience with Linux device drivers and system-level programming **Interfaces** : Familiarity with USB, I2C, SPI, UART, TPM **Networking** : Solid understanding of Ethernet, TCP/IP, UDP; Wi-Fi experience is a plus **Testing** : Commitment to writing robust, maintainable tests for all developed features **Soft Skills** : Excellent communication, collaboration, and problem-solving abilities **Mindset** : Self-starter with a high level of analytical thinking and a hunger to learn. **You'll excite us if you have:** Familiarity with test automation and experience coding in Vibe using tools like Copilot or Cursor AI **\#LI-RB1** **\#LI-HYBRID** Our salary ranges consider a wide variety of factors, including but not limited to benchmarking by independent third-party consultants, skill sets, years of experience, training, education, geography, and other business needs. Depending on experience, the range can be higher for candidates with exceptional experience and a demonstrated history of successful performance. This position's expected total compensation (base salary and commission range) is $135,000.00-$190,000.00 The candidate will be rewarded with a comprehensive benefits package, including medical, dental, and vision plans, life and accidental death insurance, a 401(k) plan, and participation in the Company's Incentive Plan. Candidates starting with the Company will be eligible for eleven paid holidays in a full calendar year, two weeks of paid vacation (prorated based on start date), as well as other leave options. **What Happens After You Apply?** Learn how to prepare yourself for the next steps in our hiring process by visiting ************************************************************* **Why CommScope?** CommScope is on a quest to deliver connectivity that empowers how we live, work, and learn. Our employees push the boundaries of communications technology that enables game-changing discoveries like 5G, the Internet of Things, and gigabit speeds for everyone, everywhere. With our unmatched expertise in copper, fiber, and wireless infrastructure, our global clients rely on us to outperform today and be ready for the needs of tomorrow. If you want to grow your career alongside bright, passionate, and caring people who strive to create what's next.....come connect to your future at CommScope. CommScope is an Equal Opportunity Employer (EEO), including people with disabilities and veterans. If you are seeking an accommodation for the application or interview process, please contact us to submit your request at *******************************. You can also learn more about CommScope's accommodation process and EEO policy at ****************************** **Learn more about how we're on a quest to connect the future and build what's next.** **Job Segment:** Embedded, Test Engineer, Linux, Testing, Systems Engineer, Technology, Engineering
    $135k-190k yearly 60d+ ago
  • Software Engineer - Dev Ops Tools

    Viasat Inc. 4.5company rating

    Carlsbad, CA jobs

    About us One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team. What you'll do * Maintaining Business-Critical Applications: Oversee and ensure the smooth operation of essential software systems crucial to business operations * Support to Business: Assist engineers and developers by providing expert support to solve technical challenges and enhance productivity * Triaging and Troubleshooting Issues: Quickly identify, analyze, and resolve technical issues to minimize downtime and ensure seamless operations * Deploy and Maintain Infrastructure: Manage the deployment and upkeep of IT infrastructure to support business needs effectively * Create Automated Playbooks: Develop and implement automated playbooks to reduce manual intervention and increase efficiency in repetitive tasks. * Documented Runbooks: Create, update, and adhere to comprehensive runbooks to standardize procedures and improve reliability * Integration through APIs: Work with various integrations using multiple APIs to ensure systems are well interconnected and data flows smoothly across platforms * Upgrading and Patching Applications: Carry out application upgrades and patches either manually or via automation to maintain system security and performance The day-to-day * Work in a team using Agile methodologies with monthly sprints to ensure the continuous delivery of high-quality solutions * Assist team members, engineers, and developers by providing support and helping them overcome any issues or blockers they encounter * Code, test, and deploy automation to reduce human error and increase operational efficiencies. Become a member of the on-call rotation to ensure application uptime What you'll need * 5+ years as a Software Engineer or equivalent experience * Proficient in multiple programming languages (python, go, ruby, java) * Maintaining and fixing Linux operating systems (such as CentOS and Ubuntu) * Participate in the on-call schedule * US Citizenship What will help you on the job * Experience with Docker and Kubernetes * Ability to work in public cloud environments (AWS/Azure/GCP) * Knowledge of IaC - Terraform / Cloud Formation / ARM templates * Experience with configuration management tools such as Ansible, Puppet, or Chef * Understanding of CI/CD tooling and SDLC * General networking knowledge (TCP/UDP, Firewalls, routing, DNS) Salary range $135,500.00 - $214,000.00 / annually. For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $168,500.00- $252,500.00/ annually At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness at ************************************ EEO Statement Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here. * 5+ years as a Software Engineer or equivalent experience * Proficient in multiple programming languages (python, go, ruby, java) * Maintaining and fixing Linux operating systems (such as CentOS and Ubuntu) * Participate in the on-call schedule * US Citizenship * Work in a team using Agile methodologies with monthly sprints to ensure the continuous delivery of high-quality solutions * Assist team members, engineers, and developers by providing support and helping them overcome any issues or blockers they encounter * Code, test, and deploy automation to reduce human error and increase operational efficiencies. Become a member of the on-call rotation to ensure application uptime
    $168.5k-252.5k yearly 22d ago
  • Diagnostics Software Engineer

    Arista Networks 4.4company rating

    Santa Clara, CA jobs

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our solutions are designed to not only meet the current demands of the digital landscape but to also anticipate and adapt to future challenges. At Arista we value the diversity of thought and perspectives that each employee brings to the table. We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation. Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest standards of quality and performance in everything we do. Job Description As a core member of the Platform software team, the candidate will be part of a fast-paced, high caliber team building diagnostic software to help validate high-speed digital designs and achieve high yields in manufacturing Arista Network products used in the computer networking industry's largest data centers. Who You'll Work With The Platform software team is responsible for all aspects of the development and delivery of hardware validation and manufacturing diagnostic software. The successful candidate will work closely on a project from its early conception to the final production stage at an off-site contract manufacturer. They will work with fellow engineers and members of the hardware and manufacturing team to understand the design and validate it. Besides closely working with the hardware engineers in designing the board, they will also review the hardware specifications and produce diagnostic specifications for the board. With that as a basis, the candidate will design the code to bring all of these to life. They will also work with customers to triage and fix problems in their networks. They will play a major role in improving yield at the contract manufacturer site as their software will be critical in validating the builds and quickly identify manufacturing defects. What You'll Do This role demands a strong and broad software engineering background, and a good understanding of hardware board design technology as well as third party network processors. The candidate's role will not be limited to any single aspect of managing ASIC-based networking solution, but cover all aspects of bringing up new hardware, developing all features requiring hardware validation, testing the software and hardware, and supporting our customers using the products. As an experienced engineer, this role also requires that they take an active part in organizing a team of engineers to tackle a project, providing vision for the project, managing the schedule for the project, and coordinating the activities of the team. Design, implement and test production-grade diagnostics for high-speed digital boards and ASICS to help with hardware validation. Design, implement and test manufacturing tests to validate mass production of digital boards used in data center networking product Bring-up newly manufactured boards and the port the first level of software. Isolate and perform root-cause analysis of reported failures Support new platform software and hardware features Coordinate with the hardware engineering team on bring-up schedules and feature delivery Participate proactively in design discussions, design/code reviews, and project management Create system software written in C and scripting languages (Python, Bash) for our Linux-based appliance platform Work independently as well as in team roles. Use a version control system to systematically document and version the diagnostic software. Mentor younger members of the team and inculcate team spirit. Qualifications BS in Computer/Electrical Engineering or Computer Science with +5 years experience Proficiency in C/C++ Well versed in scripting languages such as Python, Perl, TCL etc. Embedded programming and good knowledge of OS internals (Linux/Unix) In depth view of Computer Networking, OSI layers such as TCP/IP etc. Has knowledge of common inter connecting buses and interfaces such as PCIE, I2C, XAUI, 10G Ethernet drivers, FPGA, Switch chips, SSL offload, TCAM programming. Smart Bits and/or IXIA usage and performance improvement Ability to appreciate software engineering principles and coding procedures Compensation Information: The new hire base pay for this role has a salary range of $128,000 to $200,000. Arista offers different pay ranges based on work location, so that we can offer consistent and competitive pay appropriate to the market. The actual base pay offered will be based on a wide range of factors, including skills, qualifications, relevant experience, and work location. The pay range provided reflects base pay only and in addition certain roles may also be eligible for discretionary Arista bonuses and equity. Employees in Sales roles are eligible to participate in Arista's Sales Incentive Plan, which pays commissions calculated as a percentage of eligible sales. US-based employees are also entitled to benefits including medical, dental, vision, wellbeing, tax savings and income protection. The recruiting team can share more details during the hiring process specific to the role and location. #LI-GR1 Additional Information Arista Networks is an equal opportunity employer. Arista makes all hiring and employment-related decisions in a non-discriminatory manner without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or any other factor determined to be unlawful under applicable federal, state, or law law. All your information will be kept confidential according to EEO guidelines.
    $128k-200k yearly 60d+ ago
  • Software Engineer

    Arista Networks 4.4company rating

    Santa Clara, CA jobs

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our solutions are designed to not only meet the current demands of the digital landscape but to also anticipate and adapt to future challenges. At Arista we value the diversity of thought and perspectives that each employee brings to the table. We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation. Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest standards of quality and performance in everything we do. Job Description Who You'll Work With Arista Networks is looking for world-class software engineers to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high caliber team-building features to run the world's largest data center networks. Your software will be a key component of Arista's EOS, Arista's unique, Linux-based network operating system that runs on all of Arista's data center networking products. The EOS team is responsible for all aspects of the development and delivery of software meant to run on the various Arista switches. You will work with your fellow engineers and members of the marketing team to gather and understand the functional and technical requirements for upcoming projects. You will help write functional specifications, design specifications, test plans, and the code to bring all of these to life. You will also work with customers to triage and fix problems in their networks. Internally, you will develop automated tests for your software, monitor the execution of those tests, and triage and fix problems found by your tests. At Arista, you will own your projects from definition to deployment, and you will be responsible for the quality of everything you deliver. What You'll Do This role demands strong and broad software engineering fundamentals, and ideally a good understanding of networking including capabilities like L2, L3, and fundamentals of commercial switching HW. Your role will not be limited to a single aspect of EOS at Arista, but cover all aspects of EOS. Responsibilities: Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers. Independently implement solutions to small-sized problems in our EOS software, using the C and C++ programming languages. Write test plan specifications for small-sized features in EOS, and implement automated test programs to execute the cases described in the test plan. Debug problems found by our automated test programs and fix the problems. Work on a team implementing, testing, and debugging solutions to larger routing protocol problems. Worth with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in the form of new software releases or software patches. Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems. Mentor new and junior engineers to bring them up to speed in Arista's software development environment. Review and contribute to the specifications and implementations written by other team members. Help to create a schedule for the implementation and debugging tasks, update that schedule weekly, and report it to the project lead. Qualifications BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 3+ years of related post graduate work experience Knowledge of C and/or C++. Knowledge of UNIX or Linux. Understanding of L2/L3 networking including at least one of the following areas is desirable: IP routing protocols, such as RIP, OSPF, BGP, IS-IS, or PIM. Layer 2 features such as 802.1d bridging, the 802.1d Spanning Tree Protocol, the 802.1ax Link Aggregation Control Protocol, the 802.1AB Link Layer Discovery Protocol, or RFC 1812 IP routing. Ability to utilize, test, and debug packet forwarding engine and a hardware component's vendor provided software libraries in your solutions. Infrastructure functions related to distributed systems such as messaging, signalling, databases, and command line interface techniques. Hands on experience in the design and development of ethernet bridging or routing related software or distributed systems software is desirable. Hands on experience with enterprise or service provider class Ethernet switch/router system software development, or significant PhD level research in the area of network routing and packet forwarding. Applied understanding of software engineering principles. Strong problem solving and software troubleshooting skills. Ability to design a solution to a small-sized problem, and implement that solution without outside help. Able to work on a small team solving a medium-sized problem with limited oversight. Compensation Information The new hire base pay for this role has a salary range of $123,000 to $191,000. Arista offers different pay ranges based on work location, so that we can offer consistent and competitive pay appropriate to the market. The actual base pay offered will be based on a wide range of factors, including skills, qualifications, relevant experience, and work location. The pay range provided reflects base pay only and in addition certain roles may also be eligible for discretionary Arista bonuses and equity. Employees in Sales roles are eligible to participate in Arista's Sales Incentive Plan, which pays commissions calculated as a percentage of eligible sales. US-based employees are also entitled to benefits including medical, dental, vision, wellbeing, tax savings and income protection. The recruiting team can share more details during the hiring process specific to the role and location. #LI-SZ1 This is a mid-level software engineer requirement not applicable for fresh graduates or interns. Additional Information Arista Networks is an equal opportunity employer. Arista makes all hiring and employment-related decisions in a non-discriminatory manner without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or any other factor determined to be unlawful under applicable federal, state, or law law. All your information will be kept confidential according to EEO guidelines.
    $123k-191k yearly 26d ago
  • Full-Stack Software Engineer

    Viasat Inc. 4.5company rating

    Carlsbad, CA jobs

    About us One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team. What you'll do Join Viasat Government - Secure Network Systems (SNS) as a full-stack software engineer in the developing networking and cyber security products for diverse customer based. You will join a dynamic, multi-functional team that not only develop application but also designs, tests and supports their services. You will develop software to support seamless management of networking and cybersecurity products and emerging cryptographic solutions. This role will enable you to gain comprehensive experience in all aspects of the Software Development lifecycle, from initial design through to successful implementation and ongoing support. You will collaborate closely with product management, product support, and UX design teams as new capabilities are developed, ensuring flawless delivery of services that meet our high standards. The day-to-day * Develop and maintain web applications using modern backend and frontend technologies. * Engage with multi-functional teams in designing, building, testing and deploying new features. * Write secure, maintainable, and efficient code. * Engage in team reviews and actively contribute to the team's development. * Stay up to date with the latest industry trends and technologies. * Maintain API and front-end libraries. * Linux OS use, for development environment * Ability to plan, track and report on progress * Agile Scrum and CI/CD software development What you'll need * Bachelor's degree or higher in Computer Science or similar field * A minimum 2 years of Kotlin or Java experience writing production code for web applications * A minimum 2 years of professional experience with Spring and/or Spring boot * Experience with reactive programming concepts * Experience with using database technology as PostgreSQL * Experience with automated unit and integration testing * Experience with performance testing * US citizenship and active SECRET or TOP SECRET security clearance is required. * Ability to travel up to 10% What will help you on the job * Experience with REST APIs, RESTConf and web services. * Containerization with Docker or equivalent * Experience with networking protocols (TCP/IP, HTTP) * Experience with Python * Good oral and written communications skills Salary range $111,500.00 - $176,500.00 / annually. For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $139,000.00- $208,000.00/ annually At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness at ************************************ EEO Statement Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here. * Bachelor's degree or higher in Computer Science or similar field * A minimum 2 years of Kotlin or Java experience writing production code for web applications * A minimum 2 years of professional experience with Spring and/or Spring boot * Experience with reactive programming concepts * Experience with using database technology as PostgreSQL * Experience with automated unit and integration testing * Experience with performance testing * US citizenship and active SECRET or TOP SECRET security clearance is required. * Ability to travel up to 10% * Develop and maintain web applications using modern backend and frontend technologies. * Engage with multi-functional teams in designing, building, testing and deploying new features. * Write secure, maintainable, and efficient code. * Engage in team reviews and actively contribute to the team's development. * Stay up to date with the latest industry trends and technologies. * Maintain API and front-end libraries. * Linux OS use, for development environment * Ability to plan, track and report on progress * Agile Scrum and CI/CD software development
    $139k-208k yearly 4d ago
  • Software Engineer (Hardware Tools and Infrastructure)

    Arista Networks 4.4company rating

    Santa Clara, CA jobs

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our solutions are designed to not only meet the current demands of the digital landscape but to also anticipate and adapt to future challenges. At Arista we value the diversity of thought and perspectives that each employee brings to the table. We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation. Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest standards of quality and performance in everything we do. Job Description Who You'll Work With You will collaborate with team members to design, build, and manage secure, scalable, and fault-tolerant tools and infrastructure. What You'll Do The Arista Hardware team is responsible for designing and delivering the most technologically advanced networking equipment. As a Software Engineer, you will have the unique opportunity to work on a groundbreaking system that will serve the entire hardware team to deliver and grow our multi-billion dollar business line. You will be developing tools and processes focused on improving the productivity of the whole Hardware Engineers in the organization. You will drive the design and development of tools such as parsers and dashboards which aid in automated hardware verification. We are obsessed with continuously improving the level of automation in all hardware design areas. You will be responsible for continuously improving this automation infrastructure, maintaining the quality of our code through the code development of development and review processes, and mentor others in these efforts. Please note that this position is not eligible for remote work and requires the candidate to be local to the Bay Area. Create various tools integrating them to the Arista unified ecosystem. Support agile manufacturing by designing and developing tools that dynamically provide configuration information to tests, and automate manual, people-driven processes into data-driven workflows. Build automated a closed-loop hardware testing infrastructure for Arista network switches, leveraging automation code written in Python and Go, by continuously improving test-coverage for development and field issues. Define and drive quality code development processes to align the team. Work with directly with hardware team customers to identify and develop key efforts that can drastically improve hardware development process in terms of quality and efficiency You will be responsible for: Building, integrating, and maintaining tools and infrastructure to support a rapidly growing team of 100+ engineers. Aligning team on efforts to determine priorities with the greatest impact to the hardware team (including the tools team itself) Monitoring and reporting of tools and infrastructure to ensure ongoing tools quality. Writing and validating high-quality code adhering to Arista code development standards. Documenting and validating developed features comprehensively. Providing support to hardware team customers. Qualifications 2+ years of hands-on experience. Minimum of a Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field (preferred). Proficiency in programming languages including, but not limited to, Python, C++, and Golang. Experience developing in a Linux environment. A strong desire to improve processes and productivity through automation Self motivated attitude whose also open to new ideas and other ways of thinking An insaciable curiosity to learn new engineering disciplines Experience working with multi-disciplined, cross-functional team Desirable Skills and Knowledge: Prior experience in developing and maintaining services. Experience with CI/CD development work-flows and tools Exposure to hardware design, verification, and analysis. Compensation Information The new hire base pay for this role has a salary range of $119,000 to $148,000. Arista offers different pay ranges based on work location, so that we can offer consistent and competitive pay appropriate to the market. The actual base pay offered will be based on a wide range of factors, including skills, qualifications, relevant experience, and work location. The pay range provided reflects base pay only and in addition certain roles may also be eligible for discretionary Arista bonuses and equity. Employees in Sales roles are eligible to participate in Arista's Sales Incentive Plan, which pays commissions calculated as a percentage of eligible sales. US-based employees are also entitled to benefits including medical, dental, vision, wellbeing, tax savings and income protection. The recruiting team can share more details during the hiring process specific to the role and location. #LI-GR1 Additional Information Arista Networks is an equal opportunity employer. Arista makes all hiring and employment-related decisions in a non-discriminatory manner without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or any other factor determined to be unlawful under applicable federal, state, or law law. All your information will be kept confidential according to EEO guidelines.
    $119k-148k yearly 60d+ ago
  • Software Engineer - GenAI

    Aeris Communications 4.6company rating

    San Jose, CA jobs

    For more than three decades, Aeris has been a trusted cellular IoT leader enabling the biggest IoT programs and opportunities across Automotive, Utilities and Energy, Fleet Management and Logistics, Medical Devices, and Manufacturing. Our IoT technology expertise serves a global ecosystem of 7,000 enterprise customers and 30 mobile network operator partners, and 90 million IoT devices across the world. Aeris powers today's connected smart world with innovative technologies and borderless connectivity that simplify management, enhance security, optimize performance, and drive growth. Aeris provides a SaaS based connectivity management platform for mobile operators and enterprises. It enables organizations to realize new revenue streams from a vast variety of devices while simplifying the process and reducing the cost of connecting them to benefit from economies of scale. The platform provides access to key functionality including subscription management, eSIM/eUICC management via world class APIs and operator and enterprise self-service portals. This is built on core tenants of cloud computing and intelligence (AI/ML). And thanks to our deep expertise and our extensive trusted partner network, we are the go-to destination for those wishing to roll-out high quality global IoT deployment. As Aeris continues to expand, we are seeking a experienced Software Engineer to join our Generative AI (GenAI) team. In this critical role, you will be responsible for the design, and implementation of our GenAI platform and services. You will conduct research into cutting-edge GenAI technologies, build AI Agents and ensure the successful delivery of our committed GenAI Objectives and Key Results (OKRs). This is an exciting opportunity to shape the future of our AI capabilities and drive innovation across the organization. A few things to know about us: We do things differently. As a pioneer in an industry poised to reshape every sector of the global economy, we can't settle for another company's tried and tested template. Innovation is the key to our success and it's reflected in everything we do: from product design to corporate wellness. We are owners. Strong managers enable their teams to figure out how to solve problems. You will be no exception and will have the ownership and autonomy needed to be truly creative. Values are essential. We believe in doing things well - and doing them right. Integrity is a core value here: you'll see it embodied in our staff, our management approach and growing social impact work (we have a VP devoted to it). We walk the talk on diversity and inclusion. We're a brilliant and eclectic mix of ethnicities, religions, industry experiences, sexual orientations, generations and more - and that's by design. We see diverse perspectives as a core competitive advantage. Career elevation. Create platform for growth where employees can take ownership of their opportunity and make it their own. Grow with the company and elevate your career. About You: Passionate, innovative, likes to explore and continuously challenge yourself and your team, strong analytical and problem solving skills MINIMALLY four years of professional working experience. Ideally four to six years experience developing SaaS/PaaS oriented product is PREFERRED. Proficiency in at least one modern programming languages with ability to quickly learn new ones (NodeJS and Python are plus). Excellent communication skills (written and verbal). Communicates proactively and effectively with product and engineering management and project stakeholders in a highly agile environment At least a bachelor's degree in Computer Science, Software Engineering or equivalent discipline. Knowledge in electrical engineering experience is a plus RELOCATION assistance IS NOT available. This position will be located at our offices in San Jose, CA. Bonus Points Familiarity with Large Language Models (LLMs) and their applications. Experience with AI agent frameworks (e.g., Langchain, AutoGPT). Knowledge of Retrieval Augmented Generation (RAG) techniques. Experience with cloud computing platforms (e.g., AWS, Azure, GCP). Contributions to open-source projects in the AI/ML space. The below range reflects the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may also be modified in the future. An employee's position within the salary range will be based on several factors including, but not limited to: relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, shift, travel requirements, sales or revenue-based metrics, any collective bargaining agreements, and business or organizational needs. The salary range for this role is $150,000 to $205,000. Aeris offers a comprehensive package of benefits including paid time off, medical / dental / vision insurance, and 401(k) to eligible employees. As part of our hiring process, Aeris may conduct background checks to verify the information provided in your application and assess your suitability for the role. The scope and type of checks will comply with the applicable laws and regulations of the country where the position is based. Additional detail will be provided via the formal application process. Aeris walks the walk on diversity. We are a brilliant mix of varying ethnicities, backgrounds, religions, cultures, sexual orientations, gender identities, ages and professional/personal/military experiences - and that's by design. Different perspectives are essential to our culture, innovative process and competitive edge. Aeris is proud to be an equal opportunity employer. #LI-Hybrid
    $150k-205k yearly Auto-Apply 60d+ ago
  • Analytics - Software Engineer (React/TypeScript)

    Costar Group, Inc. 4.2company rating

    San Diego, CA jobs

    CoStar delivers real-time, verified commercial real estate data that helps clients confidently spot great opportunities and make smart choices ahead of competitors. By combining the power of CoStar's independent research organization - the industry's largest - with global data delivery, software, and application solutions, clients can act on opportunities with confidence. The Analytics team is responsible for the development of CoStar's customer-facing Real Estate Analytics products. We think big, creating innovative data-intensive applications that take up the vast amount of data collected by our CoStar Research teams to create a fast, reliable and intuitive analytics platform for our customers. We are a collaborative group with a mix of big data, API/platform and front-end skills, and we are growing rapidly to help invent the future of Real Estate Analytics. We are searching for an experienced Software Engineer to join our team and drive the full-lifecycle development of this critical product. This position is located in San Diego (UTC Area) and is in office Monday through Thursday with work from home on Friday. RESPONSIBILITIES * Designing, building, testing, and deploying scalable, reusable, and maintainable applications that handle large amounts of data. * Taking ownership of your work, from development and testing to eventual deployment and support in production. * Collaborating with other engineers, product owners, designers, and leadership. * Becoming a trusted team member in technical architecture, design and code. * Advocating for evolution and improvement - both technical and non-technical - within our teams. Explore new technologies, tools, and best practices. * Gaining a deep understanding of the CoStar business, including the Analytic products. BASIC QUALIFICATIONS * Bachelor's Degree required from an accredited, not-for-profit, in-person college/university * A track record of commitment to prior employers * 3-5 years of modern front-end experience who can ramp up quickly * Strong proficiency in JavaScript, TypeScript, and at least one modern front-end framework (preferably React). * Ability to write clean, maintainable, and testable front-end code * Experience using REST APIs and handling data-driven UI * Knowledge of CSS frameworks (Tailwind preferred) * Comfortable with Git, PR workflows, and code review best practices * Ability to break down a feature into tasks and deliver independently with guidance * PREFERRED QUALIFICATIONS AND SKILLS * Expertise with micro-frontend architectures * Comfort using AI-assisted tools like GitHub Copilot / GenAI * Familiarity with GraphQL * Solid understanding of browser behavior, debugging tools, and performance basics * Exposure to Node.js or backend-for-frontend (BFF) patterns * Familiarity with accessibility (WCAG), performance optimization techniques * Experience with D3 or other charting libraries * Experience with Playwright, Jest, or other testing frameworks * Understanding of Datadog RUM/APM, logging, or observability What's in it for You * When you join CoStar Group, you'll experience a collaborative and innovative culture working alongside the best and brightest to empower our people and customers to succeed. * We offer you generous compensation and performance-based incentives. CoStar Group also invests in your professional and academic growth with internal training, tuition reimbursement, and an inter-office exchange program. * Our benefits package includes (but is not limited to): * Comprehensive healthcare coverage: Medical / Vision / Dental / Prescription Drug * Life, legal, and supplementary insurance * Virtual and in person mental health counseling services for individuals and family * Commuter and parking benefits * 401(K) retirement plan with matching contributions * Employee stock purchase plan * Paid time off * Tuition reimbursement * On-site fitness center and/or reimbursed fitness center membership costs (location dependent), with yoga studio, Pelotons, personal training, group exercise classes * Access to CoStar Group's Diversity, Equity, & Inclusion Employee Resource Groups * Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks This position offers a base salary range of $103,000 - $154,000, based on relevant skills and experience and includes a generous benefits plan. #LI-VP1 CoStar Group is an Equal Employment Opportunity Employer; we maintain a drug-free workplace and perform pre-employment substance abuse testing
    $103k-154k yearly 8d ago
  • Analytics - Software Engineer (React/TypeScript)

    Costar Group 4.2company rating

    San Diego, CA jobs

    CoStar delivers real-time, verified commercial real estate data that helps clients confidently spot great opportunities and make smart choices ahead of competitors. By combining the power of CoStar's independent research organization - the industry's largest - with global data delivery, software, and application solutions, clients can act on opportunities with confidence. The Analytics team is responsible for the development of CoStar's customer-facing Real Estate Analytics products. We think big, creating innovative data-intensive applications that take up the vast amount of data collected by our CoStar Research teams to create a fast, reliable and intuitive analytics platform for our customers. We are a collaborative group with a mix of big data, API/platform and front-end skills, and we are growing rapidly to help invent the future of Real Estate Analytics. We are searching for an experienced Software Engineer to join our team and drive the full-lifecycle development of this critical product. This position is located in San Diego (UTC Area) and is in office Monday through Thursday with work from home on Friday. RESPONSIBILITIES Designing, building, testing, and deploying scalable, reusable, and maintainable applications that handle large amounts of data. Taking ownership of your work, from development and testing to eventual deployment and support in production. Collaborating with other engineers, product owners, designers, and leadership. Becoming a trusted team member in technical architecture, design and code. Advocating for evolution and improvement - both technical and non-technical - within our teams. Explore new technologies, tools, and best practices. Gaining a deep understanding of the CoStar business, including the Analytic products. BASIC QUALIFICATIONS Bachelor's Degree required from an accredited, not-for-profit, in-person college/university A track record of commitment to prior employers 3-5 years of modern front-end experience who can ramp up quickly Strong proficiency in JavaScript, TypeScript, and at least one modern front-end framework (preferably React). Ability to write clean, maintainable, and testable front-end code Experience using REST APIs and handling data-driven UI Knowledge of CSS frameworks (Tailwind preferred) Comfortable with Git, PR workflows, and code review best practices Ability to break down a feature into tasks and deliver independently with guidance PREFERRED QUALIFICATIONS AND SKILLS Expertise with micro-frontend architectures Comfort using AI-assisted tools like GitHub Copilot / GenAI Familiarity with GraphQL Solid understanding of browser behavior, debugging tools, and performance basics Exposure to Node.js or backend-for-frontend (BFF) patterns Familiarity with accessibility (WCAG), performance optimization techniques Experience with D3 or other charting libraries Experience with Playwright, Jest, or other testing frameworks Understanding of Datadog RUM/APM, logging, or observability What's in it for You When you join CoStar Group, you'll experience a collaborative and innovative culture working alongside the best and brightest to empower our people and customers to succeed. We offer you generous compensation and performance-based incentives. CoStar Group also invests in your professional and academic growth with internal training, tuition reimbursement, and an inter-office exchange program. Our benefits package includes (but is not limited to): Comprehensive healthcare coverage: Medical / Vision / Dental / Prescription Drug Life, legal, and supplementary insurance Virtual and in person mental health counseling services for individuals and family Commuter and parking benefits 401(K) retirement plan with matching contributions Employee stock purchase plan Paid time off Tuition reimbursement On-site fitness center and/or reimbursed fitness center membership costs (location dependent), with yoga studio, Pelotons, personal training, group exercise classes Access to CoStar Group's Diversity, Equity, & Inclusion Employee Resource Groups Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks This position offers a base salary range of $103,000 - $154,000, based on relevant skills and experience and includes a generous benefits plan. #LI-VP1 CoStar Group is an Equal Employment Opportunity Employer; we maintain a drug-free workplace and perform pre-employment substance abuse testing
    $103k-154k yearly Auto-Apply 7d ago
  • Software Engineer - GenAI

    Aeris Communications 4.6company rating

    San Jose, CA jobs

    Aeris provides a SaaS based connectivity management platform for mobile operators and enterprises. It enables organizations to realize new revenue streams from a vast variety of devices while simplifying the process and reducing the cost of connecting them to benefit from economies of scale. The platform provides access to key functionality including subscription management, eSIM/eUICC management via world class APIs and operator and enterprise self-service portals. This is built on core tenants of cloud computing and intelligence (AI/ML). And thanks to our deep expertise and our extensive trusted partner network, we are the go-to destination for those wishing to roll-out high quality global IoT deployment. Aeris continues to expand and we seek an experienced Software Engineer to join our team. In this critical role, you will be responsible for the design, development, and delivery of an agentic platform which will manage operations, troubleshoot, and analyze the data derived across Aeris Platforms/Products (IoT Accelerator, AMP, Watchtower, etc.). You will conduct research into cutting-edge technologies, build AI Agents and ensure successful delivery against committed OKRs. This is an exciting opportunity to shape the future of our platform and to drive innovation across the organization. About You Passionate, innovative, likes to explore and continuously challenge yourself and your team, strong analytical and problem solving skills MINIMALLY eight years of professional working experience. Ideally eight to twelve years experience developing SaaS/PaaS oriented product is PREFERRED. Proficiency in at least one modern programming languages with ability to quickly learn new ones (NodeJS and Python are plus). Excellent communication skills (written and verbal). Communicates proactively and effectively with product and engineering management and project stakeholders in a highly agile environment At least a bachelor's degree in Computer Science, Software Engineering or equivalent discipline. Knowledge in electrical engineering experience is a plus RELOCATION assistance IS NOT available. This position will be located at our offices in San Jose, CA. Describe the specific responsibilities and job functions of the role Bonus Points Familiarity with Large Language Models (LLMs) and their applications. Experience with AI agent frameworks (e.g., Langchain, AutoGPT). Knowledge of Retrieval Augmented Generation (RAG) techniques. Experience with cloud computing platforms (e.g., AWS, Azure, GCP). Contributions to open-source projects in the AI/ML space. Aeris is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status. As part of our hiring process, Aeris may conduct background checks to verify the information provided in your application and assess your suitability for the role. The scope and type of checks will comply with the applicable laws and regulations of the country where the position is based. Additional detail will be provided via the formal application process. The below range reflects the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may also be modified in the future. An employee's position within the salary range will be based on several factors including, but not limited to: relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, shift, travel requirements, sales or revenue-based metrics, any collective bargaining agreements, and business or organizational needs. Aeris also offers a comprehensive package of benefits including paid time off, medical / dental / vision insurance, and 401(k) to eligible employees.
    $118k-154k yearly est. 36d ago
  • Apartments.com - Software Engineer (API/C#/Database)

    Costar Group 4.2company rating

    Orange, CA jobs

    CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index and the NASDAQ 100, CoStar Group is on a mission to digitize the world's real estate, empowering all people to discover properties, insights and connections that improve their businesses and lives. We have been living and breathing the world of real estate information and online marketplaces for over 35 years, giving us the perspective to create truly unique and valuable offerings to our customers. We've continually refined, transformed and perfected our approach to our business, creating a language that has become standard in our industry, for our customers, and even our competitors. We continue that effort today and are always working to improve and drive innovation. This is how we deliver for our customers, our employees, and investors. By equipping the brightest minds with the best resources available, we provide an invaluable edge in real estate. Apartments.com is the nation's #1 rental marketplace for owners, property managers and consumers. Apartments.com is the network that millions of renters every year rely on to find their new place, is continuing to grow our industry-leading sales force. We provide apartment Property Managers and Owners with a platform to market their property listings and the industry's most comprehensive virtual tools to attract the most and highest-quality renters. The Apartments.com Network includes Apartments.com, ForRent.com, ApartmentFinder.com, ApartmentHomeLiving.com, and eight other leading rental sites. Our suite of services includes digital advertising, social and reputation management, and market analytic solutions which delivers innovative tools for our customers. Learn more about Apartments.com. Our team is seeking an accomplished Software Engineer to join our team in supporting multiple software products and brands across the organization. You will have a direct impact on highly visible Apartments.com web applications that touch millions of users. You continuously learn emerging technologies and architecture advancements and apply the learnings to improve Apartments' software products This position is located in Irvine, CA and offers 4 days a week onsite with 1 day work from home. RESPONSIBILITIES Design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability. Deep knowledge and experience in writing unit testable software with C# Optimize API performance through caching mechanisms, data pagination, request/response compression, and other performance enhancement techniques. Effectively troubleshoot API-related issues, debugging problems, and provide efficient solutions. Develop an in-depth understanding of CoStar's product architecture and frameworks. Maintain and contribute to CoStar's product platform as necessary. Develop database stored procedures and SQL scripts/ETL jobs that meet CoStar database standards to implement product requirements. Participate and drive continuous improvement within CoStar's Agile/Scrum teams. Build consensus among different teams working on software development projects. Facilitate discussions among other .NET and database developers to exchange new ideas and improvements. Continually evaluate emerging technologies to identify opportunities, trends and best practices that can be used to strengthen CoStar's technology platform and development practices. BASIC QUALIFICATIONS Bachelor's Degree required from an accredited, not-for-profit, in-person college/university A track record of commitment to prior employers 2+ years of production development experience with C# .Net (or .Net Core) Hands-on API design and development using RESTful or SOAP APIs. Familiar with API best practices, versioning, authentication, and security considerations. Proficiency in API Frameworks and Tools such as Swagger, Postman, or similar tools for API development, documentation, and testing Experience in SQL or NoSQL databases and be capable of efficiently write stored procedures, functions and ad-hoc queries to manipulate data through APIs. A demonstrable track record of building and launching successful products and platforms Deliver products that meet specifications and performance SLA Experienced in unit, performance, and automation testing Deeply understand what drives the business for which you are building software Take an active role in mentoring developers with ability to build consensus Bachelor's Degree required from an accredited, not for profit university or college A track record of commitment to prior employers PREFERRED QUALIFICATIONS Demonstrate working knowledge Vue, React or Angular in TypeScript Experience in relational database design (MS SQL or MySQL) including performance tuning Experience with AWS S3, SQS, Dynamo, ElastiCache, Apache Kafka and Datadog What's in it for You When you join CoStar Group, you'll experience a collaborative and innovative culture working alongside the best and brightest to empower our people and customers to succeed. We offer you generous compensation and performance-based incentives. CoStar Group also invests in your professional and academic growth with internal training, tuition reimbursement, and an inter-office exchange program. Our benefits package includes (but is not limited to): Comprehensive healthcare coverage: Medical / Vision / Dental / Prescription Drug Life, legal, and supplementary insurance Virtual and in person mental health counseling services for individuals and family Commuter and parking benefits 401(K) retirement plan with matching contributions Employee stock purchase plan Paid time off Tuition reimbursement On-site fitness center and/or reimbursed fitness center membership costs (location dependent), with yoga studio, Pelotons, personal training, group exercise classes Access to CoStar Group's Diversity, Equity, & Inclusion Employee Resource Groups Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks We welcome all qualified candidates who are currently eligible to work full-time in the United States to apply. However, please note that CoStar Group is not able to provide visa sponsorship for this position. This position offers a base salary range of $103,00-$154,000, based on relevant skills and experience and includes a generous benefits plan. #LI-VP1 CoStar Group is an Equal Employment Opportunity Employer; we maintain a drug-free workplace and perform pre-employment substance abuse testing
    $154k yearly Auto-Apply 27d ago
  • Software Engineer

    Harmonic 4.7company rating

    Palo Alto, CA jobs

    About Us Harmonic is a startup building the world's most advanced mathematical reasoning engine, recently achieving Gold Medal-level performance on the 2025 International Math Olympiad (IMO). Backed by some of the world's most prominent investors, we are intentionally scaling our elite technical team. We are looking for a talented Software Engineer to bridge the gap between our AI research and product development teams. This role involves working closely with research scientists to understand their discoveries and advancements in AI, and then applying this knowledge to develop robust, scalable software for real-world applications. The ideal candidate should be passionate about AI technology and experienced in software development. Key Responsibilities Collaborate with AI research scientists to understand and implement state-of-the-art AI algorithms. Develop and maintain software that incorporates AI technologies into practical applications and products. Ensure the scalability, efficiency, and reliability of software systems. Participate in the entire software development lifecycle, including requirement analysis, design, coding, testing, reviewing, deployment, and support. Write clean, efficient, and well-documented code. Stay updated with the latest trends in software engineering and AI technologies. Support the development of a user facing AI product. Work cross-functionally with product managers, designers, and other engineering teams to deliver high-quality products. Requirements BS in Computer Science, Engineering, or a related field. 2+ years of relevant industry experience. Software development skills with proficiency in one or more programming languages (e.g., Python, C++). Experience scaling and maintaining large scale distributed systems. Experience in software engineering practices including coding standards, code reviews, source control management, build processes, and testing. Familiarity with AI concepts and a keen interest in working with AI technologies. Understanding of algorithms, data structures, and system design. Ability to work in a fast-paced, collaborative environment. Preferred Qualifications MS or PhD degree in Computer Science, Engineering, or a related field. Prior experience in collaborating with research teams or in a research-driven environment. Experience in developing products from concept to launch. Knowledge of cloud platforms and services (e.g., AWS, Azure, GCP). Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes). Experience with machine learning frameworks (e.g., TensorFlow, PyTorch). What We Offer Unlimited PTO 401(k) matching 100% employer-paid health, vision, and dental benefits for employees and 50% coverage for dependents. Harmonic offers varied health coverage options to select what is best for you and your family. Health Savings Account (HSA) available for qualifying health plans Learn more about what we are working on! New York Times Exclusive: Is Math the Path to Chatbots That Don't Make Stuff Up? Sequoia Capital Training Data Podcast: Why Vlad Tenev and Tudor Achim of Harmonic Think AI Is About to Change Math-and Why It Matters We are an equal opportunity employer and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability or any other legally protected status.
    $129k-173k yearly est. Auto-Apply 60d+ ago

Learn more about TrellisWare Technologies jobs