Post job

Senior Firmware Engineer jobs at Hubbell - 319 jobs

  • Software Developer - Embedded Systems - Archdale, NC

    Hubbell Inc. 4.7company rating

    Senior firmware engineer job at Hubbell

    Job Overview We are seeking a versatile and motivated Software Developer to join our Engineering team. Under the guidance and direction of the Design Engineering Manager, will be responsible for designing, developing, testing, validating, and troubleshooting embedded software projects for industrial control and radio control systems. The ideal candidate has a strong foundation in software development, is experienced writing low-level C code, and enjoys working close to hardware in a collaborative environment. A Day In The Life * Participate as a member of New Product Development (NPD) teams to deliver new products with a high degree of complexity. * Design and develop embedded software in C/C++ for MCU-based systems (bare-metal or RTOS). * Develop software for industrial control and radio-based systems. * Collaborate closely with electrical and mechanical engineers to ensure software solutions meet system, product, and business requirements. * Write and execute unit, integration, and system-level tests. * Troubleshoot and resolve issues in both legacy and newly developed systems. * Document software architecture, design decisions, test plans, and validation results. * Support regulatory and compliance activities, including FCC and EMC testing. What will help you thrive in this role? * BS in Computer Science, Electrical Engineering, or related field. * 3 years of embedded software development experience. * Strong proficiency in C for embedded systems * Experience with RTOS or bare-metal designs, including the use of interrupts and finite state machines. * Ability to read and understand datasheets, reference manuals, and electrical schematics. * Experience with SAE J1939 is a plus. * Experience with RF systems (900MHZ / 2.4GHz) is a plus. * Strong organizational skills and attention to detail when documenting design, testing, and validation activities. * Willing to travel up to 5% Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be provided to enable individuals with disabilities to perform essential functions. While performing the duties of this job, the employee is frequently required to sit; use hands to finger, handle, or touch objects, tools, or controls; and talk or hear. The employee is occasionally required to stand, walk, and reach above shoulders. The employee must occasionally lift and/or move drawings, files, parts, components, and manuals weighing up to 30 pounds. Specific vision abilities required by this job include close vision, depth perception, and the ability to adjust focus. Hubbell Incorporated Hubbell creates critical infrastructure solutions that power our customers, communities, people and the planet. Our company is strategically aligned around enabling grid modernization and electrification. As more products plug in to an aging grid, Hubbell solutions enable the transition to a more reliable, resilient and efficient energy infrastructure. Founded in 1888 our innovation has made us a leading global manufacturer of high quality electrical and utility solutions enabling customers to operate critical infrastructure reliably and efficiently. The company operates in two segments. Hubbell Utility Solutions (HUS) enable the grid to conduct, communicate and control energy across utility applications and Hubbell Electrical Solutions (HES) are essential to managing power across a wide range of industries and applications. Our vertical market solutions can be applied to markets including Data Centers, Renewables, Commercial Buildings, Industrial, Telecom and Transportation. Supporting both of our business segments is our corporate and Hubbell Unified Business Solutions teams that provide consistent process, tools technologies across our businesses. We are committed to operating sustainably and ethically while promoting an inclusive and supportive culture for our people to grow and develop in their careers. Our employees proudly work and serve our communities from our headquarters in Shelton, CT, across the United States and around the globe. Hubbell Electrical Solutions Hubbell Electrical Solutions (HES) are essential to managing power across a wide range of industries and applications. HES provides the critical components that allow operators of buildings, factories and other industrial infrastructure to connect, protect, wire and manage power. Hubbell Incorporated, its subsidiaries and affiliates, is an EO Employer AA: M/F/Veteran/Disability. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity or any other protected class. The above summary of position responsibilities and requirements is not intended, and should not be construed, to be an exhaustive list of duties, skills, efforts, physical requirements, or working conditions associated with the position. It is intended to be an accurate reflection of those principal position elements essential for making decisions related to position performance, employee development, and compensation.
    $86k-107k yearly est. 11d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Staff Hardware Systems Engineer - BIOS/Firmware Lead

    Crusoe 4.1company rating

    San Francisco, CA jobs

    A technology company in Sunnyvale is seeking a Staff Hardware Systems Engineer to lead the development of system firmware and kernel-level software for high-performance server platforms. The ideal candidate has over 8 years of experience in hardware systems development and strong expertise in BIOS and firmware engineering. You will directly influence the company's future by enhancing hardware compatibility and performance. Competitive compensation and benefits are provided, including stock options. #J-18808-Ljbffr
    $117k-170k yearly est. 2d ago
  • Staff Hardware Systems Engineer - BIOS/Firmware Lead

    Crusoe 4.1company rating

    Sunnyvale, CA jobs

    A technology company in Sunnyvale is seeking a Staff Hardware Systems Engineer to lead the development of system firmware and kernel-level software for high-performance server platforms. The ideal candidate has over 8 years of experience in hardware systems development and strong expertise in BIOS and firmware engineering. You will directly influence the company's future by enhancing hardware compatibility and performance. Competitive compensation and benefits are provided, including stock options. #J-18808-Ljbffr
    $116k-169k yearly est. 2d ago
  • Senior Firmware/FPGA Engineer - Space Technologies

    Aerovironment 4.6company rating

    Huntsville, AL jobs

    AV seeks a skilled Senior FPGA Engineer to join a multi-disciplinary team within the SpaceTech division. This role focuses on developing high-performance digital systems for electromechanical, electro-optical, control, and communication solutions, utilizing SoC, FPGA, GPP, and microcontroller architectures. Core Responsibilities The successful candidate will be responsible for end-to-end firmware development and validation for space electronics. Design & Development: + Architect and implement mission-specific and general-purpose firmware for FPGAs, microcontrollers, and RTOS-based systems. + Develop and maintain firmware for standard and specialized peripheral interfaces, including: + Analog-to-Digital (ADC) and Digital-to-Analog (DAC) Converters. + Serial communication links (e.g., SpaceWire, SPI, CameraLink, 1Gb+ Ethernet, MIL-1553B). + Optimize embedded software for radiation-hardened and high-reliability space environments. + Develop and maintain automated build scripts (TCL) for the FPGA firmware platform. Integration & Validation: + Conduct rigorous system integration, testing, and validation of firmware in simulated and real-world aerospace conditions. + Deploy and verify firmware functionality on physical hardware devices. + Collaborate closely with hardware and software engineers to ensure seamless system functionality. + Ensure technical compliance with relevant space industry standards (e.g., NASA, ESA, MIL-STD). Required Qualifications + Education: Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science. + FPGA Platforms: Six years of experience using and implementing designs on: + Xilinx devices (Zynq, Virtex, Kintex) and toolchains (Vivado, ISE). + Microchip devices (RTAX, ProASIC, RTG4) and toolchains (Libero). + Experience Level: Six years of experience in embedded systems firmware development, preferably for aerospace or space applications. + Languages: Six years of experience designing with Hardware Description Languages (VHDL or Verilog). + Hardware Implementation: Proven experience successfully taking VHDL or Verilog designs from concept to physical hardware implementation. + Digital Design: Expertise in digital design techniques, including multiple clock-domain management. + Verification & Debug: Proficient with in-system debuggers and logic analyzers. + Tooling: Experience with Tool Command Language (TCL) for script automation. + Physical Design: Experience designing and managing FPGA physical constraints. + Security: Ability to obtain and maintain a US security clearance. Highly Desired Qualifications (Preferred) + Embedded Computing: Knowledge of RTOS, bare-metal firmware, and hardware-software co-design principles. + Verification: Familiarity with modern verification techniques (e.g., linting and constrained random testing). + Specialized Knowledge: Familiarity with Xilinx SoC devices, FPGA floorplanning, Xilinx System Generator, hardware accelerators, and space communication protocols. + Additional Languages: Familiarity with C/C++, Python, or Java for embedded software or scripting tasks. + Tooling: Familiarity with alternative synthesis and simulation environments (Synopsys, Aldec). Salary Range: $125,000 - $183,000 **Clearance Level** Top Secret with Poly The salary range for this role is: AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. **ITAR Requirement:** _T_ _his position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements._ **Benefits** : AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************* . We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. **Who We Are** Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. **What We Do** Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. _We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status._ **ITAR** U.S. Citizenship required **About AV:** **AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.** We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve. Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next. **If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.** **Careers at AeroVironment (*****************************************
    $125k-183k yearly 32d ago
  • Embedded Systems Security Engineer (Cyber Architect 3) - 26517

    Huntington Ingalls Industries 4.3company rating

    Wright-Patterson Air Force Base, OH jobs

    Requisition Number: 26517 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $98,280. 00 - $134,521. 00 Security Clearance: Top Secret Level of Experience: Mid This opportunity resides with Warfare Systems (WS), a business group within HII's Mission Technologies division. Warfare Systems comprises cyber and mission IT; electronic warfare; and C5ISR systems. HII works within our nation's intelligence and cyber operations communities to defend our interests in cyberspace and anticipate emerging threats. Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U. S. military and federal agency partners. Meet HII's Mission Technologies Division Our team of more than 7,000 professionals worldwide delivers all-domain expertise and advanced technologies in service of mission partners across the globe. Mission Technologies is leading the next evolution of national defense - the data evolution - by accelerating a breadth of national security solutions for government and commercial customers. Our capabilities range from C5ISR, AI and Big Data, cyber operations and synthetic training environments to fleet sustainment, environmental remediation and the largest family of unmanned underwater vehicles in every class. Find the role that's right for you. Apply today. We look forward to meeting you. To learn more about Mission Technologies, click here for a short video: ************** com/732533072 Job Description + Develop an in-depth technical understanding of assigned programs, including an awareness of all AT related technical issues, and be prepared to answer technical and risk-based questions for our customer and senior DoD decision makers + Coordinate reviews, meetings and test activities for assigned programs and work to support program needs + Review engineering design documents for anti-tamper solutions (e. g. Anti-Tamper Plans) and conduct vulnerability analysis of system level anti-tamper architectures + Author technical reports to document vulnerabilities of proposed anti-tamper solutions and provide technical recommendations for key DoD acquisition decision makers + Support technical interchange meetings and program reviews with US Air Force and DoD program offices and weapon system and sensor developers, and provide real time feedback to help achieve acceptable anti-tamper implementations + Author written feedback for US Air Force and DoD program offices and weapon system and sensor developers to document identified weaknesses and vulnerabilities of anti-tamper solutions #LI-HB1 Essential Job Responsibilities Performs technical planning, system integration, verification and validation, cost and risk, and supportability and effectiveness analyses for total systems. Analyses are performed at all levels of total system product to include: concept, design, fabrication, test, installation, operation, maintenance and disposal. Ensures the logical and systematic conversion of customer or product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints. Performs functional analysis, timeline analysis, detail trade studies, requirements allocation and interface definition studies to translate customer requirements into hardware and software specifications. Minimum Qualifications + 5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience. + B. S. (M. S. preferred) in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering or other related engineering disciplines + 4+ years of engineering experience, to include systems engineering, electronic design, software development, system integration and/or test and failure analysis + Working knowledge of modern electronic components, to include microprocessors, FPGAs, and ASIC technologies + Proficient technical writing skills to generate technical documents and presentations + Good verbal communication skills, comfortable interacting with technical peers and the ability to work as part of a team required + Good analytical, critical thinking and problem solving skills + CLEARANCE: Must be able to obtain and maintain a TS/SCI security clearance with advanced security checks + Top Secret clearance minimum to start Preferred Requirements + Experience with DoD sensor and weapon system engineering and devolvement desired + Hardware and/or software reverse engineering experience is a plus + Experience with Defensive Cyber technologies and techniques is a plus Physical Requirements Capable of climbing ladders and tolerating confined spaces and extreme temperature variances. HII is more than a job - it's an opportunity to build a new future. We offer competitive benefits such as best-in-class medical, dental and vision plan choices; wellness resources; employee assistance programs; Savings Plan Options (401(k)); financial planning tools, life insurance; employee discounts; paid holidays and paid time off; tuition reimbursement; as well as early childhood and post-secondary education scholarships. Bonus/other non-recurrent compensation is occasionally offered for qualified positions, and if applicable to this role will be addressed by the recruiter at the screening phase of application. Why HII We build the world's most powerful, survivable naval ships and defense technology solutions that safeguard our seas, sky, land, space and cyber. Our workforce includes skilled tradespeople; artificial intelligence, machine learning (AI/ML) experts; engineers; technologists; scientists; logistics experts; and business administration professionals. Recognized as one of America's top large company employers, we are a values and ethics driven organization that puts people's safety and well-being first. Regardless of your role or where you serve, at HII, you'll find a supportive and welcoming environment, competitive benefits, and valuable educational and training programs for continual career growth at every stage of your career. Together we are working to ensure a future where everyone can be free and thrive. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law. Do You Need Assistance? If you need a reasonable accommodation for any part of the employment process, please send an e-mail to buildyourcareer@hii-co. com and let us know the nature of your request and your contact information. Reasonable accommodations are considered on a case-by-case basis. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this email address. Additionally, you may also call ************** for assistance. Press #3 for HII Mission Technologies.
    $98.3k-134.5k yearly 15d ago
  • Principal Engineer - Embedded Firmware

    Enphase Energy 4.8company rating

    Fremont, CA jobs

    Description Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries. Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future! About the role Enphase is looking for an experienced FW development Engineer to work on our proprietary Power Line Communication (PLC) technology development. In this role, you will develop and optimize digital signal processing (DSP) algorithms and software for narrow band Power Line Communication (PLC) modems. Your expertise will contribute to the advancement of communication technologies and enable efficient and reliable data transmission over power line networks. This position offers an exciting opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and shape the future of PLC modem technology. What you will do Design, develop, and optimize digital signal processing algorithms for narrow band PLC modems for reliable data communication over power line networks. Collaborate with cross-functional teams, including hardware engineers, system architects, and firmware developers, to define system requirements and specifications for narrow-band PLC modem development. Optimize DSP algorithms for noise mitigation, channel equalization, error correction, modulation/demodulation, synchronization, and adaptive filtering to maximize data throughput and reliability. Analyze and optimize the performance of the MAC layer, including throughput, latency, and reliability, to meet the requirements of specific applications and standards. Identify and address issues related to interference, noise, multipath propagation, and other impairments affecting PLC communications. Document your work to facilitate knowledge sharing and maintain accurate project records. Support system integration efforts, troubleshoot hardware-software interactions, and provide technical assistance during the product development lifecycle. Who you are and what you bring Bachelors or an advanced degree in Electrical Engineering, Computer Engineering, Computer Science or a related field 15+ years of experience in a similar job function Strong understanding of Digital signal processing theory, algorithms, and implementation techniques. Communication theory, modulation/demodulation techniques, error correction coding, and synchronization methods. DSP processors, digital filters, fast Fourier transforms (FFT), and adaptive filtering techniques. Extensive experience with modems and communications standards. Strong background and working experience developing wired and/or wireless protocol stacks (examples: 6LoWPAN, BLE, MoCA, DOCSIS, 802.11, etc) through the various stages of design, implementation and product deployment. Ability to implement a MAC layer software design from a protocol specification document. Ability to assess and efficiently modify existing software architecture and protocol stacks to implement new MAC features. Proficiency in programming languages such as C, C++ Experience with embedded software/firmware development, including cost- sensitive, resource-constrained hardware environments. Strong written and oral communication and teamwork skills are required. Nice to have attributes Experience with narrow band Power Line Communication (PLC) modem concepts, protocols, and standards (e.g., G3-PLC, PRIME, IEEE P1901.x) is advantageous. Experience of working on pre-silicon platforms such as FPGAs Environments, tools and methodologies used for ASIC modeling and simulation The base pay range for this position is 160,000K to 226,000K. This salary range may be modified in the future. The successful candidate's starting pay will be determined based on relevant skills, experience, education or training, work location, and market conditions. This position is also eligible for generous stock, bonus, and benefits.
    $134k-167k yearly est. Auto-Apply 60d+ ago
  • Principal Engineer - Embedded Firmware

    Enphase Energy 4.8company rating

    Fremont, CA jobs

    Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries. Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future! About the role Enphase is looking for an experienced FW development Engineer to work on our proprietary Power Line Communication (PLC) technology development. In this role, you will develop and optimize digital signal processing (DSP) algorithms and software for narrow band Power Line Communication (PLC) modems. Your expertise will contribute to the advancement of communication technologies and enable efficient and reliable data transmission over power line networks. This position offers an exciting opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and shape the future of PLC modem technology. What you will do * Design, develop, and optimize digital signal processing algorithms for narrow band PLC modems for reliable data communication over power line networks. * Collaborate with cross-functional teams, including hardware engineers, system architects, and firmware developers, to define system requirements and specifications for narrow-band PLC modem development. * Optimize DSP algorithms for noise mitigation, channel equalization, error correction, modulation/demodulation, synchronization, and adaptive filtering to maximize data throughput and reliability. * Analyze and optimize the performance of the MAC layer, including throughput, latency, and reliability, to meet the requirements of specific applications and standards. * Identify and address issues related to interference, noise, multipath propagation, and other impairments affecting PLC communications. * Document your work to facilitate knowledge sharing and maintain accurate project records. * Support system integration efforts, troubleshoot hardware-software interactions, and provide technical assistance during the product development lifecycle. Who you are and what you bring * Bachelors or an advanced degree in Electrical Engineering, Computer Engineering, Computer Science or a related field * 15+ years of experience in a similar job function * Strong understanding of * Digital signal processing theory, algorithms, and implementation techniques. * Communication theory, modulation/demodulation techniques, error correction coding, and synchronization methods. * DSP processors, digital filters, fast Fourier transforms (FFT), and adaptive filtering techniques. * Extensive experience with modems and communications standards. * Strong background and working experience developing wired and/or wireless protocol stacks (examples: 6LoWPAN, BLE, MoCA, DOCSIS, 802.11, etc) through the various stages of design, implementation and product deployment. * Ability to implement a MAC layer software design from a protocol specification document. * Ability to assess and efficiently modify existing software architecture and protocol stacks to implement new MAC features. * Proficiency in programming languages such as C, C++ * Experience with embedded software/firmware development, including cost- sensitive, resource-constrained hardware environments. * Strong written and oral communication and teamwork skills are required. Nice to have attributes * Experience with narrow band Power Line Communication (PLC) modem concepts, protocols, and standards (e.g., G3-PLC, PRIME, IEEE P1901.x) is advantageous. * Experience of working on pre-silicon platforms such as FPGAs * Environments, tools and methodologies used for ASIC modeling and simulation The base pay range for this position is 160,000K to 226,000K. This salary range may be modified in the future. The successful candidate's starting pay will be determined based on relevant skills, experience, education or training, work location, and market conditions. This position is also eligible for generous stock, bonus, and benefits.
    $134k-167k yearly est. Auto-Apply 60d+ ago
  • Senior Embedded Software Engineer - Cyber

    STR Holdings 4.6company rating

    Melbourne, FL jobs

    STR makes the world a safer place by developing technology and applying it to solve emerging national security challenges. Our Cyber Division develops the people, tools, and processes that put all the right bytes in all the wrong places. We strive for impact, craftmanship, and teamwork while tackling our nation's most demanding cyber problems. A Senior Embedded Software Engineer at STR will engage as part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge vulnerability research technologies. Our work targets the boundary between the digital and physical worlds by creating models of physical systems, probing interfaces for weaknesses, and reverse engineering software. What you will do: Working as part of a small team to design, develop, and test software applications and tools, in languages such as C, C++, and Python Ensuring software quality through the practice of unit-level and system-level tests and verification Integrating software components using networking/messaging technologies Packaging software for ease of configuration control, delivery, and deployment Communicating technical foundations of software designs and implementations through reports and presentations Who you are: This position requires the ability to obtain a Top Secret (TS) security clearance, for which U.S. citizenship is needed by the U.S. Government. BS in Computer Science, Computer Engineering, or related field with 5 years of experience (or MS and 3 years) Deep knowledge of at least one of the following topics: microcontroller software, embedded systems, firmware, kernels, or drivers Proficiency in at least one compiled and one scripting programming language Familiarity with assembly language, operating systems internals (e.g., file systems, IO, memory management, device drivers), threading, compiler technologies (e.g., GCC, LLVM) Experience with software scripting and build automation tools (e.g., bash, make) Applied skills using collaborative source code management and software engineering tools (e.g., Git, Subversion, Gitlab) Nice to have: Experience working on classified programs Proficiency in C, C++, and Python Understanding of common software vulnerabilities, and secure programming principles Experience with containers (e.g., Docker), virtualization technologies (e.g., QEMU), network communications frameworks (e.g., TCP/IP sockets), and unit test frameworks Knowledge of static and dynamic analysis Pay Information Full-Time Salary Range: $134,000 - $184,000 The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions. STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us. STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer. STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at ********** for more info. STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws. If you need a reasonable accommodation for any portion of the employment process, email us at **************** and provide your contact info. Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.
    $134k-184k yearly Auto-Apply 20h ago
  • Sr. Firmware Engineer

    Airgas Inc. 4.1company rating

    Cheshire, CT jobs

    R10082066 Sr. Firmware Engineer (Open) How will you CONTRIBUTE and GROW? At Airgas, we are committed to building a diverse and inclusive workplace that embraces the diversity of our employees, our customers, patients, community stakeholders and cultures across the world. Airgas is Hiring for a Sr. Firmware Engineer in Cheshire, CT ! We are looking for you ! * Travel: Occasionally (1-10% of work time) * In-office role- M-F * Pay: 130-145K Senior Firmware Engineer with 5+ years of experience developing embedded systems. The candidate will be accountable for designing, building, and testing embedded firmware/software for wireless electronic products for the gas industry. The candidate will work within a multidisciplinary team and be responsible for new products from their design stage through commercialization. We require an individual that is comfortable and competent in the role of a firmware technical leader with experience in firmware development including but not limited to C and RTOS. ESSENTIAL DUTIES AND ACCOUNTABILITIES: * Design, build, test, and document microprocessor based firmware for wireless electronic products from concept, feasibility, prototyping through production. * Create embedded firmware and software in widely used software development environments (e.g. IAR Systems, AVR Studio, Eclipse, MPLab IDE, Zephyr). * Create software design requirements, test plan and test results documentation for various platforms. * Work closely with hardware engineers in specifying components for efficient firmware design. * Working with hardware team and others, create and design PC based software to create production, manufacturing and product validation test fixtures * Conduct system functional tests and troubleshoot products and equipment as required. * Provide and continuously communicate time and cost estimates for projects. * Provide ongoing technical assistance to manufacturing. ________________________ Are you a MATCH? Required Qualifications: * BS+ in Software Engineering, Electrical Engineering or Computer Science. * 5+ years of experience designing, building, and testing firmware and hardware for embedded systems. * Experience generating firmware for 8-bit, 32-bit single or dual core microprocessor systems including use of peripheral devices such as A-D converters, voltage/current switches/regulators/controllers/monitors, batteries, solar panels, and charging system controllers in assembly, C or other higher languages. Familiarity with communication protocols such as SPI, I2C, Ethernet, TCP/IP, wireless networks desired. * Experience in Low power applications for fielded devices. * Experience with revision control applications and documentation, e.g. Git, GitHub, TortoiseGit, Doxygen * Experience with PC based software for controlling electronic products including but not limited to VB, Visual Studio. NET, C #, LabView. * Experience with Yocto Linux and real time operating systems (RTOS) for embedded systems * Experience in BSP development and RPM creation for Linux based microprocessors. * Experience using oscilloscopes, network analyzers, spectrum analyzers and basic lab tools and instruments. * Desired direct design experience with RF wireless communication technologies such as Wifi, 4G, 5G, Mesh network, Bluetooth, Sigfox and LoRa. * Experience working with FPGA firmware including but not limited to Verilog, VHDL etc. desired. * Advanced mathematical skills relevant to the application of firmware/software engineering Preferred Qualifications: * Experience in BSP development for IMX93 core processor. * Experience in Zephyr RTOS development for Ublox NORA-B120. COMPUTER SKILLS: * Comfortable using firmware development tools (IDE). * Comfortable programming microprocessors using industry standard practices and tools. * Comfortable documenting software and associated activities. * Comfortable using typical tools to develop, test and troubleshoot firmware. * Experience with mathematical and simulation tools a plus * Basic knowledge of Google applications and Gmail * Able to save and maintain electronic files COMMUNICATION and/or CRITICAL THINKING SKILLS: * Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures, or governmental regulations * Ability to write routine business reports and business correspondence in English * Ability to effectively present information and respond to questions from employees and/or customers * Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists * Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals using the English language * Strong organizational skills and the ability to handle high-level multi-tasking * Strong written and oral communication skills * Strong attention to detail ________________________ Benefits We care about and support all Airgas associates. This is evident not only through our competitive compensation but also through a comprehensive benefits package that includes medical, dental, and vision plans, vacation, sick time, floating holidays, and paid holidays for full-time employees. We provide a progressive parental leave package for our eligible Airgas parents, offering generous paid time off for the birth or placement of children. Additionally, we offer our employees a 401k plan with company matching funds, tuition reimbursement, discounted college tuition for employees' dependents, and an Airgas Scholarship Program. _________________________ Your DIFFERENCES enhance our PERFORMANCE At Airgas, we are committed to building a workplace that embraces the diversity of our employees, our customers, patients, community stakeholders and cultures across the world. We welcome and consider applications from all qualified applicants, regardless of their race, gender, sexual orientation, religion, disability or any other protected characteristic. We strongly believe a diverse organization opens up opportunities for people to express their talent, both individually and collectively and it helps foster our ability to innovate by living our fundamentals, acting for our success and creating an engaging environment in a changing world. _________________________ About Airgas Airgas, an Air Liquide company, is a leading U.S. supplier of industrial, medical and specialty gases, as well as hardgoods and related products; one of the largest U.S. suppliers of safety products; and a leading U.S. supplier of ammonia products and process chemicals. Through the passion and diversity of its 18,000 associates, Airgas fosters a culture of safety, customer success, sustainability and innovation. Airgas associates are empowered to share ideas, take initiative and make decisions. Airgas is a subsidiary of Air Liquide, a world leader in gases, technologies and services for industry and healthcare. Present in 60 countries with approximately 66,500 employees, Air Liquide serves more than 4 million customers and patients. Join us for a stimulating experience: At Airgas, you matter and so does the work you do. As a member of our team, you play an important role in the success of your team, making sure our products are created sustainably and delivered safely and efficiently. In turn, you'll find a welcoming workplace where you're valued for who you are and where you can fill your potential while growing a fulfilling career - whatever path you choose. _________________________ Equal Employment Opportunity Information We are an equal opportunity employer. We welcome all qualified applicants regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic. Airgas, an Air Liquide Company is a Government contractor subject to the Vietnam Era Veterans' Readjustment Assistance Act of 1974 and Section 503 of the Rehabilitation Act of 1973. Airgas does not discriminate against qualified applicants with disabilities, and is committed to providing reasonable accommodations to the known disabilities of such individuals so as to ensure equal access to benefits and privileges of employment. If you are an individual with a disability and would like to request a reasonable accommodation as part of the employment selection process, please contact us by email at us-accommodationrequest@airgas.com. _________________________ California Privacy Notice
    $78k-96k yearly est. Auto-Apply 11d ago
  • Senior Embedded Software Engineer

    STR 4.6company rating

    Woburn, MA jobs

    Job Description The Systems Development Division (SDD) delivers technology advantage into users' hands by delivering capabilities focused on end-customer needs that function in operationally relevant environments and timeframes. SDD considers the entire lifecycle of the solution, from conceptualization and architecting, through development, to deployment, while leveraging novel technologies to deliver first-of-a-kind systems. Current efforts include programs for airborne and space RF as well as advanced testing enabled by multi-function, multi-modal capabilities. SDD is seeking a Senior Embedded Software Engineer to support the design, development, and implementation of real-time processing solutions in software for advanced multi-function Radar systems. You will collaborate with fellow researchers and engineers on multi-disciplinary teams to develop innovative solutions related to exploration and demonstration of Radar and EW/RF convergence. In this role, you will design and implement digital signal processing over the complete signal processing chain for radar applications in various operational environments. You will conduct performance analysis through simulations and real-world testing to validate and optimize the products you create. Since the systems SDD develops are deployed in operationally relevant environments, the products you develop need to meet standards of quality, maintainability, and reuse. This position will offer the opportunity for technical growth, design, analysis, development, testing, and fielding of capabilities. The successful candidate will have demonstrated contributions in areas such as: radar, electronic warfare, digital signal processing, systems engineering, and test & evaluation. This position requires skills in working with multi-disciplinary teams, awareness of relevant technologies, and interest in developing and delivering systems in tight time-frames. Strong interpersonal, communication, and technical skills are required. Applicants are expected to be self-motivated, detail oriented and have a demonstrated ability to effectively communicate. What you will do: Support development of innovative radar/EW systems through implementation of digital signal processing (DSP) Collaborate with cross-functional teams to understand and/or develop system requirements and specifications Design and implement signal processing and software solutions Conduct performance analysis through simulations and real-world testing to validate and optimize system performance Prepare documentation, design specifications, test plans, and reports Communicate effectively with internal teams and stakeholders to convey technical concepts and project updates Who you are: This position requires an Active SECRET security clearance with eligibility to obtain a Top Secret (TS) security clearance, for which U.S. citizenship is needed by the U.S. Government Demonstrated experience implementing real-time signal processing solutions in C++ (C++17 or later) Working knowledge of digital signal processing Familiarity with embedded development; experience with Xilinx MPSoC, and RFSoC platforms a plus Experience in preparing and delivering briefings, familiarity with the execution of technical reviews (SRRs, PDRs, CDRs, TIMS) Background should include a Bachelor's degree and at least 5 years of applicable experience; Master's degree and at least 3 years of applicable experience; or PhD. Equivalent experience will be considered Nice to have: Applicable understanding of and experience with Radar systems and their principles of design, development, requirements verification, test planning, test execution, and data analysis Experience with algorithm implementation in software for real time systems, especially radar and/or remote sensing CUDA experience preferred Proficiency in radar simulation tools (MATLAB) Capable of working in a team environment and interacting with team members to ensure effective communication and alignment including mentoring of junior engineers Active Top Secret clearance Applicable knowledge of target detection Applicable domain experience in one or more of the following areas: Electronic Warfare, Antenna Apertures, Sensor Resource Management, Large-Scale Platform Test Systems, Cyber Physical Systems, Open System Architectures (UCI, OMS, COARPS) Required Education: Bachelor's, Master's or PhD in Electrical Engineering, Aerospace Engineering, Applied Mathematics, Physics, Radar Systems, or related technical field Pay Information Full-Time Salary Range: $134,000 - $184,000 The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions. STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us. STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer. STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at ********** for more info. STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws. If you need a reasonable accommodation for any portion of the employment process, email us at **************** and provide your contact info. Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.
    $134k-184k yearly 22d ago
  • Senior Embedded Software Engineer - Cyber

    STR Holdings 4.6company rating

    Woburn, MA jobs

    STR makes the world a safer place by developing technology and applying it to solve emerging national security challenges. Our Cyber Division develops the people, tools, and processes that put all the right bytes in all the wrong places. We strive for impact, craftmanship, and teamwork while tackling our nation's most demanding cyber problems. A Senior Embedded Software Engineer at STR will engage as part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge vulnerability research technologies. Our work targets the boundary between the digital and physical worlds by creating models of physical systems, probing interfaces for weaknesses, and reverse engineering software. What you will do: Working as part of a small team to design, develop, and test software applications and tools, in languages such as C, C++, and Python Ensuring software quality through the practice of unit-level and system-level tests and verification Integrating software components using networking/messaging technologies Packaging software for ease of configuration control, delivery, and deployment Communicating technical foundations of software designs and implementations through reports and presentations Who you are: This position requires an Active Top Secret (TS) security clearance, for which U.S. citizenship is needed by the U.S. Government. BS in Computer Science, Computer Engineering, or related field with 5 years of experience (or MS and 3 years) Deep knowledge of at least one of the following topics: microcontroller software, embedded systems, firmware, kernels, or drivers Proficiency in at least one compiled and one scripting programming language Familiarity with assembly language, operating systems internals (e.g., file systems, IO, memory management, device drivers), threading, compiler technologies (e.g., GCC, LLVM) Experience with software scripting and build automation tools (e.g., bash, make) Applied skills using collaborative source code management and software engineering tools (e.g., Git, Subversion, Gitlab) Nice to have: Experience working on classified programs Proficiency in C, C++, and Python Understanding of common software vulnerabilities, and secure programming principles Experience with containers (e.g., Docker), virtualization technologies (e.g., QEMU), network communications frameworks (e.g., TCP/IP sockets), and unit test frameworks Knowledge of static and dynamic analysis Pay Information Full-Time Salary Range: $134,000 - $184,000 The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions. STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us. STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer. STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at ********** for more info. STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws. If you need a reasonable accommodation for any portion of the employment process, email us at **************** and provide your contact info. Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.
    $134k-184k yearly Auto-Apply 20h ago
  • Senior Embedded Software Engineer

    STR Holdings 4.6company rating

    Woburn, MA jobs

    The Systems Development Division (SDD) delivers technology advantage into users' hands by delivering capabilities focused on end-customer needs that function in operationally relevant environments and timeframes. SDD considers the entire lifecycle of the solution, from conceptualization and architecting, through development, to deployment, while leveraging novel technologies to deliver first-of-a-kind systems. Current efforts include programs for airborne and space RF as well as advanced testing enabled by multi-function, multi-modal capabilities. SDD is seeking a Senior Embedded Software Engineer to support the design, development, and implementation of real-time processing solutions in software for advanced multi-function Radar systems. You will collaborate with fellow researchers and engineers on multi-disciplinary teams to develop innovative solutions related to exploration and demonstration of Radar and EW/RF convergence. In this role, you will design and implement digital signal processing over the complete signal processing chain for radar applications in various operational environments. You will conduct performance analysis through simulations and real-world testing to validate and optimize the products you create. Since the systems SDD develops are deployed in operationally relevant environments, the products you develop need to meet standards of quality, maintainability, and reuse. This position will offer the opportunity for technical growth, design, analysis, development, testing, and fielding of capabilities. The successful candidate will have demonstrated contributions in areas such as: radar, electronic warfare, digital signal processing, systems engineering, and test & evaluation. This position requires skills in working with multi-disciplinary teams, awareness of relevant technologies, and interest in developing and delivering systems in tight time-frames. Strong interpersonal, communication, and technical skills are required. Applicants are expected to be self-motivated, detail oriented and have a demonstrated ability to effectively communicate. What you will do: Support development of innovative radar/EW systems through implementation of digital signal processing (DSP) Collaborate with cross-functional teams to understand and/or develop system requirements and specifications Design and implement signal processing and software solutions Conduct performance analysis through simulations and real-world testing to validate and optimize system performance Prepare documentation, design specifications, test plans, and reports Communicate effectively with internal teams and stakeholders to convey technical concepts and project updates Who you are: This position requires an Active SECRET security clearance with eligibility to obtain a Top Secret (TS) security clearance, for which U.S. citizenship is needed by the U.S. Government Demonstrated experience implementing real-time signal processing solutions in C++ (C++17 or later) Working knowledge of digital signal processing Familiarity with embedded development; experience with Xilinx MPSoC, and RFSoC platforms a plus Experience in preparing and delivering briefings, familiarity with the execution of technical reviews (SRRs, PDRs, CDRs, TIMS) Background should include a Bachelor's degree and at least 5 years of applicable experience; Master's degree and at least 3 years of applicable experience; or PhD. Equivalent experience will be considered Nice to have: Applicable understanding of and experience with Radar systems and their principles of design, development, requirements verification, test planning, test execution, and data analysis Experience with algorithm implementation in software for real time systems, especially radar and/or remote sensing CUDA experience preferred Proficiency in radar simulation tools (MATLAB) Capable of working in a team environment and interacting with team members to ensure effective communication and alignment including mentoring of junior engineers Active Top Secret clearance Applicable knowledge of target detection Applicable domain experience in one or more of the following areas: Electronic Warfare, Antenna Apertures, Sensor Resource Management, Large-Scale Platform Test Systems, Cyber Physical Systems, Open System Architectures (UCI, OMS, COARPS) Required Education: Bachelor's, Master's or PhD in Electrical Engineering, Aerospace Engineering, Applied Mathematics, Physics, Radar Systems, or related technical field Pay Information Full-Time Salary Range: $134,000 - $184,000 The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions. STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us. STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer. STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at ********** for more info. STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws. If you need a reasonable accommodation for any portion of the employment process, email us at **************** and provide your contact info. Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.
    $134k-184k yearly Auto-Apply 20h ago
  • Senior Embedded Software Engineer

    General Atomics 4.7company rating

    San Diego, CA jobs

    General Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies. General Atomics Electromagnetic Systems (GA-EMS) designs and manufactures first-of-a-kind electromagnetic and electric power generation systems. GA-EMS' expanding portfolio of specialized products and integrated system solutions support critical fleet, space systems and satellites, missile defense, power and energy, and process and monitoring applications for defense, industrial, and commercial customers worldwide. This software engineering position is for a software lead of a team developing embedded software for control systems. This position requires applying innovative approaches to resolving unusual or complex engineering problems. The role includes the analysis, investigation, and resolution of embedded software and control system problems with limited direction or oversight. Responsible for the completion of assigned engineering tasks which involve the exercise of independent judgment and discretion about matters of significance. This position exercises considerable latitude in determining technical objectives for the research, design, review, development, and testing of solutions to advanced technical engineering problems. The software lead is a project leadership role providing direction to experienced professional staff to investigate issues, document findings, communicate status to project management, make technical presentations, and may represent the organization as the prime technical contact with customers. DUTIES & RESPONSIBILITIES: * Leads a software team to ensure timely completion of development activities, along with direct supervision of support staff and technicians. * Initiates the planning of engineering projects and develops innovative designs or modifications to meet project goals. * Independently performs difficult/complex engineering work with instructions as to the general expected results. * Performs functional testing of embedded software and control systems by utilizing standard engineering and scientific principles. * Comfortable using lab equipment such as voltmeters, ammeters, oscilloscopes, spectrum analyzers, network packet sniffers, and serial emulators to obtains test data and perform analysis. * Applies technical knowledge to train others in how to analyze, investigate and resolve engineering problems. * Supports operation of engineering systems, develops appropriate documentation of findings, implements solutions, and communicates results to project leadership which may include technical presentations to a wider audience. * Responsible for observing all laws, regulations, and other applicable obligations wherever and whenever business is conducted on behalf of the Company. * Expected to work in a safe manner in accordance with established operating procedures and practices. * We operate on a 9x80 schedule with every other Friday off. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. Job Category Engineering Travel Percentage Required 0% - 25% Full-Time/Part-Time Full-Time Salary State California Clearance Level Secret Pay Range Low 140,940 City San Diego Clearance Required? Desired Pay Range High 252,293 Recruitment Posting Title Senior Embedded Software Engineer Job Qualifications * Typically requires a bachelors degree, masters degree or PhD in engineering or a related technical discipline from an accredited institution and progressive engineering experience as follows; eighteen or more years of experience with a bachelors degree, sixteen or more years of experience with a masters degree, or thirteen or more years with a PhD. * Must have demonstrated ability to organize, plan, schedule, conduct, and coordinate workloads to meet established deadlines or milestones as a software lead. Have a thorough understanding of software engineering principles, coding languages, and theory with technical experience demonstrating the application of those concepts. And general knowledge of related technical specialties such as electrical engineering, mechanical engineering, and systems engineering. * Demonstrates the ability to follow and apply engineering knowledge, adapt standard techniques, and utilize the required diagnostics, tools, and equipment, while ensuring safety and regulatory compliance. * Must be able to understand new concepts quickly to apply them throughout an evolving environment and organize, schedule, and coordinate their own work assignments to meet established timetables. * Outstanding communication, presentation, and interpersonal skills are required to effectively interface with other professionals, to produce appropriate documentation, and to present results to a wider audience. Expected to interface with other departments, customers, and government representatives with the capability of representing the organization as a prime technical contact. * Must be able to work both independently and on a team. Ability to provide leadership and guidance to less experienced professionals. * Experience with GUI design for a tactical user is a plus. * Experience with EO/IR signal processing for ISR is a plus. * Experience with algorithm design for target tracking or motion control is a plus. * Experience with practical application of AI/ML is a plus. * Experience with NIST cybersecurity for software engineering is a plus. * Experience with ISO/IEEE/IEC standards for software and systems engineering is a plus. * Experience with DoD JSSEH for software system safety is a plus. * Experience with DOE NQA-1 for nuclear safety is a plus. * Having an Electrical & Computer Engineering Professional Engineering license is a plus. * Ability to obtain and maintain a DoD security clearance is required. * Must be willing to work extended hours to meet deadlines and increase probability of project success. * Must be customer focused and able to work on a self-initiated basis or in a team environment and able to work extended hours and travel as required. US Citizenship Required? Yes Experience Level Senior (8+ years) Relocation Assistance Provided? Yes Workstyle Onsite
    $98k-123k yearly est. 27d ago
  • Senior Embedded Software Engineer

    General Atomics 4.7company rating

    San Diego, CA jobs

    General Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies. General Atomics Electromagnetic Systems (GA-EMS) designs and manufactures first-of-a-kind electromagnetic and electric power generation systems. GA-EMS' expanding portfolio of specialized products and integrated system solutions support critical fleet, space systems and satellites, missile defense, power and energy, and process and monitoring applications for defense, industrial, and commercial customers worldwide. This software engineering position is for a software lead of a team developing embedded software for control systems. This position requires applying innovative approaches to resolving unusual or complex engineering problems. The role includes the analysis, investigation, and resolution of embedded software and control system problems with limited direction or oversight. Responsible for the completion of assigned engineering tasks which involve the exercise of independent judgment and discretion about matters of significance. This position exercises considerable latitude in determining technical objectives for the research, design, review, development, and testing of solutions to advanced technical engineering problems. The software lead is a project leadership role providing direction to experienced professional staff to investigate issues, document findings, communicate status to project management, make technical presentations, and may represent the organization as the prime technical contact with customers. DUTIES & RESPONSIBILITIES: * Leads a software team to ensure timely completion of development activities, along with direct supervision of support staff and technicians. * Initiates the planning of engineering projects and develops innovative designs or modifications to meet project goals. * Independently performs difficult/complex engineering work with instructions as to the general expected results. * Performs functional testing of embedded software and control systems by utilizing standard engineering and scientific principles. * Comfortable using lab equipment such as voltmeters, ammeters, oscilloscopes, spectrum analyzers, network packet sniffers, and serial emulators to obtains test data and perform analysis. * Applies technical knowledge to train others in how to analyze, investigate and resolve engineering problems. * Supports operation of engineering systems, develops appropriate documentation of findings, implements solutions, and communicates results to project leadership which may include technical presentations to a wider audience. * Responsible for observing all laws, regulations, and other applicable obligations wherever and whenever business is conducted on behalf of the Company. * Expected to work in a safe manner in accordance with established operating procedures and practices. * Perform other duties as assigned. * We operate on a 9x80 schedule with every other Friday off. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. Job Category Engineering Travel Percentage Required 0% - 25% Full-Time/Part-Time Full-Time Salary State California Clearance Level Secret Pay Range Low 140,940 City San Diego Clearance Required? Desired Pay Range High 252,293 Recruitment Posting Title Senior Embedded Software Engineer Job Qualifications * Typically requires a bachelors degree, masters degree or PhD in engineering or a related technical discipline from an accredited institution and progressive engineering experience as follows; eighteen or more years of experience with a bachelors degree, sixteen or more years of experience with a masters degree, or thirteen or more years with a PhD. May substitute equivalent engineering experience in lieu of education. * Must have demonstrated ability to organize, plan, schedule, conduct, and coordinate workloads to meet established deadlines or milestones as a software lead. Have a thorough understanding of software engineering principles, coding languages, and theory with technical experience demonstrating the application of those concepts. And general knowledge of related technical specialties such as electrical engineering, mechanical engineering, and systems engineering. * Demonstrates the ability to follow and apply engineering knowledge, adapt standard techniques, and utilize the required diagnostics, tools, and equipment, while ensuring safety and regulatory compliance. * Must be able to understand new concepts quickly to apply them throughout an evolving environment and organize, schedule, and coordinate their own work assignments to meet established timetables. * Good communication, presentation, and interpersonal skills are required to effectively interface with other professionals, to produce appropriate documentation, and to present results to a wider audience. Expected to interface with other departments, customers, and government representatives with the capability of representing the organization as a prime technical contact. * Must be able to work both independently and on a team. Ability to provide leadership and guidance to less experienced professionals. * Able to work extended hours and travel as required. * Experience with 2 of the following areas: * Experience with GUI design for a tactical user is a plus. * Experience with EO/IR signal processing for ISR is a plus. * Experience with algorithm design for target tracking or motion control is a plus. * Experience with practical application of AI/ML is a plus. * Experience with NIST cybersecurity for software engineering is a plus. * Experience with ISO/IEEE/IEC standards for software and systems engineering is a plus. * Experience with DoD JSSEH for software system safety is a plus. * Experience with DOE NQA-1 for nuclear safety is a plus. * Having an Electrical & Computer Engineering Professional Engineering license is a plus. * Ability to obtain and maintain a DoD security clearance is required. * Must be willing to work extended hours to meet deadlines and increase probability of project success. * Must be customer focused and able to work on a self-initiated basis or in a team environment and able to work extended hours and travel as required. US Citizenship Required? Yes Experience Level Senior (8+ years) Relocation Assistance Provided? Yes Workstyle Onsite
    $98k-123k yearly est. 48d ago
  • Senior Embedded Software Engineer

    General Atomics 4.7company rating

    San Diego, CA jobs

    General Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies. General Atomics Electromagnetic Systems (GA-EMS) designs and manufactures first-of-a-kind electromagnetic and electric power generation systems. GA-EMS' expanding portfolio of specialized products and integrated system solutions support critical fleet, space systems and satellites, missile defense, power and energy, and process and monitoring applications for defense, industrial, and commercial customers worldwide. This software engineering position is for a software lead of a team developing embedded software for control systems. This position requires applying innovative approaches to resolving unusual or complex engineering problems. The role includes the analysis, investigation, and resolution of embedded software and control system problems with limited direction or oversight. Responsible for the completion of assigned engineering tasks which involve the exercise of independent judgment and discretion about matters of significance. This position exercises considerable latitude in determining technical objectives for the research, design, review, development, and testing of solutions to advanced technical engineering problems. The software lead is a project leadership role providing direction to experienced professional staff to investigate issues, document findings, communicate status to project management, make technical presentations, and may represent the organization as the prime technical contact with customers. DUTIES & RESPONSIBILITIES: * Leads a software team to ensure timely completion of development activities, along with direct supervision of support staff and technicians. * Determines project software requirements and a plan for code development within the broader organizational scope. Formulates detailed plans for the implementation of embedded control system software including programming languages, target hardware, development environment, and computing resource requirements. * Independently performs difficult/complex engineering work with instructions as to the general expected results. * Performs functional testing of embedded software and control systems by utilizing standard engineering and scientific principles. * Comfortable using lab equipment such as voltmeters, ammeters, oscilloscopes, spectrum analyzers, network packet sniffers, and serial emulators to obtains test data and perform analysis. * Applies technical knowledge to train others in how to analyze, investigate and resolve engineering problems. * Supports operation of engineering systems, develops appropriate documentation of findings, implements solutions, and communicates results to project leadership which may include technical presentations to a wider audience. * Responsible for observing all laws, regulations, and other applicable obligations wherever and whenever business is conducted on behalf of the Company. * Expected to work in a safe manner in accordance with established operating procedures and practices. * We operate on a 9x80 schedule with every other Friday off. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. Job Category Engineering Travel Percentage Required 0% - 25% Full-Time/Part-Time Full-Time Salary State California Clearance Level Secret Pay Range Low 116,480 City San Diego Clearance Required? Desired Pay Range High 208,505 Recruitment Posting Title Senior Embedded Software Engineer Job Qualifications * Typically requires a bachelors degree, masters degree or PhD in engineering or a related technical discipline from an accredited institution and progressive engineering experience as follows; twelve or more years of experience with a bachelors degree, ten or more years of experience with a masters degree, or seven or more years with a PhD. * Must have demonstrated ability to organize, plan, schedule, conduct, and coordinate workloads to meet established deadlines or milestones as a software lead. Have a thorough understanding of software engineering principles, coding languages, and theory with technical experience demonstrating the application of those concepts. And general knowledge of related technical specialties such as electrical engineering, mechanical engineering, and systems engineering. * Demonstrates the ability to follow and apply engineering knowledge, adapt standard techniques, and utilize the required diagnostics, tools, and equipment, while ensuring safety and regulatory compliance. * Must be able to understand new concepts quickly to apply them throughout an evolving environment and organize, schedule, and coordinate their own work assignments to meet established timetables. * Good communication, presentation, and interpersonal skills are required to effectively interface with other professionals, to produce appropriate documentation, and to present results to a wider audience. Expected to interface with other departments, customers, and government representatives with the capability of representing the organization as a prime technical contact. * Must be able to work both independently and on a team. Ability to provide leadership and guidance to less experienced professionals. * Able to work extended hours and travel as required. * Experience with GUI design for a tactical user is a plus. * Experience with EO/IR signal processing for ISR is a plus. * Experience with algorithm design for target tracking or motion control is a plus. * Experience with practical application of AI/ML is a plus. * Experience with NIST cybersecurity for software engineering is a plus. * Experience with ISO/IEEE/IEC standards for software and systems engineering is a plus. * Experience with DoD JSSEH for software system safety is a plus. * Experience with DOE NQA-1 for nuclear safety is a plus. * Ability to obtain and maintain a DoD security clearance is required. * Must be willing to work extended hours to meet deadlines and increase probability of project success. * Must be customer focused and able to work on a self-initiated basis or in a team environment and able to work extended hours and travel as required. US Citizenship Required? Yes Experience Level Senior (8+ years) Relocation Assistance Provided? No Workstyle Onsite
    $98k-123k yearly est. 27d ago
  • Embedded Software Engineer

    General Atomics 4.7company rating

    San Diego, CA jobs

    General Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies. General Atomics Electromagnetic Systems (GA-EMS) designs and manufactures first-of-a-kind electromagnetic and electric power generation systems. GA-EMS' expanding portfolio of specialized products and integrated system solutions support critical fleet, space systems and satellites, missile defense, power and energy, and process and monitoring applications for defense, industrial, and commercial customers worldwide. This software engineering position is for the development of embedded software for control systems. The role includes the analysis, investigation, and resolution of embedded software and control system problems under general supervision. Contributes to the completion of assigned engineering tasks which involve the exercise of independent judgment and discretion about matters of significance. Documents findings and implemented solutions and communicates results. Contacts are primarily internal within the software team working at the discretion of a software lead. May provide direction to support staff or technicians. DUTIES & RESPONSIBILITIES * Applies technical knowledge to analyze, investigate and resolve assigned engineering problems. * Performs functional testing and troubleshooting of equipment and systems in assigned area by utilizing standard engineering and scientific principles. * Obtains and analyzes test data. * Develops appropriate documentation of findings and implemented solutions. May be required to make brief technical presentations. * May provide direction to design and/or technical staff. * Maintains the strict confidentiality of sensitive information. * Performs other duties as assigned. 8.Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. * Expected to work in a safe manner in accordance with established operating procedures and practices. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. Job Category Engineering Travel Percentage Required 0% - 25% Full-Time/Part-Time Full-Time Salary State California Clearance Level Secret Pay Range Low 81,080 City San Diego Clearance Required? Desired Pay Range High 141,650 Recruitment Posting Title Embedded Software Engineer Job Qualifications * Typically requires a bachelors degree, masters degree or PhD in engineering or a related technical discipline from an accredited institution and progressive engineering experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent engineering experience in lieu of education. * Must have a complete understanding of engineering concepts, principles, codes, and theory; experience demonstrating a broad application of those concepts; and, expanding knowledge of principles, concepts, theory, and practices in related technical specialties. * Must possess the ability to understand new concepts quickly; apply them accurately throughout an evolving environment; organize, schedule, and coordinate work phases; and, determine the appropriate approach at the task level or, with assistance, at the project level to provide solutions to a range of complex problems. * Must have excellent communication, computer, documentation, presentation, and interpersonal skills, ability to work independently and as part of a team; able to perform complex tasks in one engineering area; and, lead a team of less experienced professional employees on semi-routine tasks. * Able to work extended hours as required. A Professional Engineering License is desirable. * Ability to obtain and maintain DoD Secret Clearance is required. US Citizenship Required? Yes Experience Level Mid-Level (3-7 years) Relocation Assistance Provided? No Workstyle Onsite
    $99k-134k yearly est. 5d ago
  • Embedded Software Engineer

    General Atomics 4.7company rating

    San Diego, CA jobs

    General Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies. General Atomics Electromagnetic Systems (GA-EMS) designs and manufactures first-of-a-kind electromagnetic and electric power generation systems. GA-EMS' expanding portfolio of specialized products and integrated system solutions support critical fleet, space systems and satellites, missile defense, power and energy, and process and monitoring applications for defense, industrial, and commercial customers worldwide. This software engineering position is for the development of user interface software for control systems. This position requires applying innovative approaches to resolving unusual or complex engineering problems. The role includes the analysis, investigation, and resolution of software and control system problems under general direction with limited review. Responsible for the completion of assigned engineering tasks which involve the exercise of independent judgment and discretion about matters of significance. Assignments are normally outlined in terms of overall objectives and reviewed largely at completion. Documents findings, communicates results to engineering staff, makes technical presentations, and may represent the organization as the prime technical contact with customers. Provides direction to design or technical staff and may lead a team of moderately experienced software engineering staff. DUTIES & RESPONSIBILITIES: * Leads a software team to ensure timely completion of development activities, along with direct supervision of support staff and technicians. * Initiates the planning of engineering projects and develops innovative designs or modifications to meet project goals. * Independently performs difficult/complex engineering work with instructions as to the general expected results. * Performs functional testing of software and control systems by utilizing standard engineering and scientific principles. * Applies technical knowledge to train others in how to analyze, investigate and resolve engineering problems. * Supports operation of engineering systems, develops appropriate documentation of findings, implements solutions, and communicates results to project leadership which may include technical presentations to a wider audience. * Responsible for observing all laws, regulations, and other applicable obligations wherever and whenever business is conducted on behalf of the company. * Expected to work in a safe manner in accordance with established operating procedures and practices. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply Job Category Engineering Travel Percentage Required 0% - 25% Full-Time/Part-Time Full-Time Salary State California Clearance Level Secret Pay Range Low 98,100 City San Diego Clearance Required? Desired Pay Range High 171,398 Recruitment Posting Title Embedded Software Engineer Job Qualifications * Typically requires a bachelor's degree, master's degree, or PhD in engineering or a related technical discipline from an accredited institution and progressive engineering experience as follows; six or more years of experience with a bachelor's degree, four or more years of experience with a master's degree, or two or more years with a PhD. May substitute equivalent engineering experience in lieu of education. * Must have a thorough understanding of software engineering concepts, principles, coding languages, and theory with technical experience demonstrating the application of those concepts. And general knowledge of related technical specialties such as electrical engineering, mechanical engineering, and systems engineering. * Demonstrates the ability to follow and apply engineering knowledge, adapt standard techniques, and utilize the required diagnostics, tools, and equipment, while ensuring safety and regulatory compliance. * Must be able to understand new concepts quickly to apply them throughout an evolving environment and organize, schedule, and coordinate work assignments to meet established timetables. * Good communication, computer, and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a wider audience. * Must be able to work both independently and on a team. Able to work extended hours as required. * Solid understanding of user interface design practices. E.g. object oriented design, design patterns, and principles. * Must have strong knowledge of and experience with the C# language and the .NET Framework. * Must have experience with WPF/XAML. * Should have knowledge of the MVVM design pattern. * Experience with GUI design for a tactical user is a plus. * The ability to obtain and maintain a DoD Security Clearance is required. US Citizenship Required? Yes Experience Level Mid-Level (3-7 years) Relocation Assistance Provided? Yes Workstyle Onsite
    $99k-134k yearly est. 60d+ ago
  • Embedded Software Engineer

    Nextracker, USA 4.2company rating

    Fremont, CA jobs

    Job Title: Embedded Software Engineer Company: NEXTracker About Us We are innovators in embedded and edge-level software, building intelligent systems that integrate hardware and software to power critical infrastructure. Our mission is to deliver reliable, secure, and scalable solutions in clean energy and advanced embedded environments. Position Overview We are seeking a Embedded Software Engineer to join our team. This is an entry-level role for candidates eager to start their career in embedded software development. The ideal candidate is curious, willing to learn, and has foundational programming skills with an interest in how hardware and software interact. You will work closely with experienced engineers, contribute to firmware and embedded software development, and gain hands-on experience in building real-world systems. Key Responsibilities Assist in the design, development, and maintenance of firmware and embedded software. Write clean, efficient, and maintainable code in C/C++ or Python (JavaScript familiarity is a plus). Support integration of software solutions with hardware components. Collaborate with cross-functional teams (hardware, QA, and product) on testing and feature development. Debug and troubleshoot software issues under the guidance of senior engineers. Learn and apply agile tools and practices (e.g., Jira, Git). Required Qualifications Bachelor's degree in Computer Science, Electrical Engineering, or related field (or equivalent coursework/project experience). Knowledge of programming in C, C++, Python, or JavaScript. Basic understanding of how software interacts with hardware. Familiarity with Linux systems is a plus. Strong problem-solving mindset and eagerness to learn. Good communication skills and ability to work in a team. Preferred Qualifications Internship or academic project experience in embedded systems or hardware-software integration. Familiarity with Git-based workflows. Exposure to protocols such as UART, I2C, or SPI. Interest IoT, or edge computing. Why Join Us Opportunity to learn from senior engineers in a hands-on environment. Career growth in embedded software and edge system development. Be part of a mission-driven team working on impactful technology. Competitive compensation and benefits. At Nextpower, we are driving the global energy transition with an integrated clean energy technology platform that combines intelligent structural, electrical, and digital solutions for utility-scale power plants. Our comprehensive portfolio enables faster project delivery, higher performance, and greater reliability, helping our customers capture the full value of solar power. Our talented worldwide teams are redefining how solar power plants are designed, built, and operated every day with smart technology, data-driven insights, and advanced automation. Together, we're building the foundation for the world's next generation of clean energy infrastructure. Nextpower is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We are Nextpower
    $114k-157k yearly est. Auto-Apply 60d+ ago
  • Embedded Engineer

    Enphase Energy 4.8company rating

    Austin, TX jobs

    Description Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries. Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!About the role We are seeking a highly skilled Embedded Firmware Engineer to join our dynamic team in Austin, Texas. This role involves developing embedded firmware for our advanced balcony solar energy systems. The ideal candidate will have expertise in embedded firmware development, real-time operating systems, secure IoT communications, encryption technologies, and regulatory compliance. What you will do Design, develop, and maintain embedded firmware for power electronic systems with integrated IoT capabilities. Develop optimized firmware solutions for Wi-Fi and BLE connectivity. Perform board bring-up and validate hardware-firmware interactions. Implement provisioning and commissioning processes via mobile applications using Bluetooth Low Energy (BLE). Establish secure cloud connectivity using MQTT, certificates, authentication, and encryption. Ensure firmware compliance with security standards, including secure boot and encryption protocols. Debug, troubleshoot, and optimize firmware in embedded RTOS environments, specifically Zephyr and FreeRTOS. Develop bare metal firmware compliant with NEC regulatory requirements. Provide mentorship to junior team members, promoting best practices in firmware engineering. Who you are and What you bring Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field. Minimum of 2 years of professional embedded firmware development experience. Proficiency with embedded RTOS frameworks (Zephyr, FreeRTOS). Experience with secure IoT communications, particularly MQTT, including certificate management and encryption standards. Expertise in Wi-Fi and BLE firmware development. Strong knowledge of secure boot, firmware encryption, and other embedded security practices. Familiarity with ARM Cortex-M microcontrollers, preferably STM32 series. Experience interfacing firmware with ASICs or similar custom hardware solutions. Excellent problem-solving, debugging, and analytical skills. Ability to work collaboratively in an agile development environment. Preferred Skills Understanding of Distributed Energy Resource (DER) device operation. Experience with solar energy or power electronics systems. Familiarity with plug-and-play consumer electronics solutions. Experience developing firmware within Docker environments and familiarity with CI/CD tools like Jenkins and artifact management tools such as JFrog. Knowledge of regulatory standards and compliance requirements for IoT and electrical systems. This is a hybrid role based in Austin, TX. The candidate is expected to work onsite as needed to collaborate with cross-functional teams and engage in hands-on development and testing. The base pay range for this position is $80,000 to $118,000 per year. This salary range may be modified in the future. The successful candidate's starting pay will be determined based on job-related skills, experience, education or training, work location, and market conditions. This position is also eligible for bonus, equity, and benefits.
    $80k-118k yearly Auto-Apply 60d+ ago
  • Embedded Engineer - Quantum Computing/Networking

    QCi 3.3company rating

    Hoboken, NJ jobs

    Engineer, Embedded Engineer - Quantum Computing/Networking Division: Technology Department: Engineering Reports to: Firmware Engineering Manager About Us: Quantum Computing Inc. (QCi) (Nasdaq: QUBT) is an innovative, integrated photonics company that provides accessible and affordable quantum machines to the world today. QCi products are designed to operate at room temperature and low power at an affordable cost. The Company's portfolio of core technology and products offer unique capabilities in the areas of high-performance computing, artificial intelligence, cyber security as well as remote sensing applications. Position Description: We are seeking multiple Embedded Engineering positions to play crucial roles in the development and optimization of firmware for our quantum computing and networking products including entropy quantum computer, quantum encryption, and quantum authentication products. Working closely with a cross-functional team of hardware, software, engineers, and quantum physicists, you will be responsible for designing and implementing embedded Linux solutions to real-time control entropy quantum computing systems and to process data and perform timing synchronization for quantum communication systems. You will architect, design, develop, troubleshoot, debug, and maintain embedded firmware for our quantum systems, as well as collaborating with software developers to create robust applications to integrate with classical servers. Duties and Responsibilities: Develop and write production-graded code in C/C++/Python Debug and maintain embedded linux firmware for ARM based custom hardware Develop system and Low level firmware to support custom ASICs Able to make modifications to fast changing firmware requirements to support changing requirements and functionalities Support hardware/software debugging Develop test scripts to verify the functionality of the applications and modules Maintain software engineering procedures and environment as required Knowledge in Bug tracking procedures, like Jira Required Skills and Experience: Proficiency/Working knowledge in Shell Scripting 5+ years of industry experience as an embedded software developer 5+ years of Software programming experience (C/C++) 5+ years experience using Xilinx Vitis and Petalinux or similar experience preferred Proficient understanding of processor and hardware requirements around embedded Linux Good knowledge of Linux driver architecture, especially related to SPI, I2C, DMA required Buck tracking utilities like JIRA experience preferred Basic knowledge about Code repositories like Github is preferred Excellent communication skills (written and verbal) Collaborative teammate who is supportive of co-workers and contributes to problem solving Ability to work well in a fast-paced professional office environment B.S in Electrical Engineering or Computer Engineering Required Prefered Skills and Experience: Experience or exposure to FPGA development Solid math and physics background Experience or exposure to hardware security solution Experience with hardware testing tools: multimeter, oscilloscope, vector analyzer, etc. M.S/PhD in Electrical Engineering or Computer Engineering or equivalent experience Preferred Incumbent(s) in this position may be required to perform other duties and special assignments not specifically stated above. Statements outlined in this section are designated as essential job functions in accordance with the Americans with Disabilities Act of 1990.
    $79k-105k yearly est. 60d ago

Learn more about Hubbell jobs

View all jobs